Method

IdePipelinecreate_run_context

Declaration

IdeRunContext*
ide_pipeline_create_run_context (
  IdePipeline* self,
  IdeRunCommand* run_command
)

Description

Creates a new IdeRunContext to run run_command.

This helper is generally meant to be used by pipeline stages to create a run context that will execute within the pipeline to run the command described in run_command.

The run context is first prepared using ide_pipeline_prepare_run_context() after which the run command’s ide_run_command_prepare_to_run() is used.

Parameters

run_command

Type: IdeRunCommand

An IdeRunCommand.

The data is owned by the caller of the method.

Return value

Type: IdeRunContext

An IdeRunContext.

The caller of the method takes ownership of the data, and is responsible for freeing it.