Foundry.LinkedPipelineStage

g Foundry.BuildStage Foundry.BuildStage Foundry.LinkedPipelineStage Foundry.LinkedPipelineStage Foundry.BuildStage->Foundry.LinkedPipelineStage Foundry.Contextual Foundry.Contextual Foundry.Contextual->Foundry.BuildStage GObject.GInterface GObject.GInterface Json.Serializable Json.Serializable GObject.GInterface->Json.Serializable GObject.Object GObject.Object GObject.Object->Foundry.Contextual Json.Serializable->Foundry.Contextual

Subclasses:

None

Methods

Inherited:

Foundry.BuildStage (16), Foundry.Contextual (4), GObject.Object (37), Json.Serializable (8)

Structs:

GObject.ObjectClass (5)

class

new (context, linked_pipeline, target)

class

new_full (context, linked_pipeline, phase, linked_phase)

Virtual Methods

Inherited:

Foundry.BuildStage (8), GObject.Object (7), Json.Serializable (5)

Properties

Inherited:

Foundry.BuildStage (6), Foundry.Contextual (1)

Name

Type

Flags

Short Description

linked-phase

Foundry.BuildPipelinePhase

r/w/co

linked-pipeline

Foundry.BuildPipeline

r/w/co

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Foundry.LinkedPipelineStage(**kwargs)
Bases:

Foundry.BuildStage

Abstract:

No

Structure:

Foundry.LinkedPipelineStageClass

A pipeline stage that will execute another pipline before continuing the current pipeline.

classmethod new(context, linked_pipeline, target)
Parameters:
Return type:

Foundry.BuildStage

classmethod new_full(context, linked_pipeline, phase, linked_phase)
Parameters:
Returns:

a new [class`Foundry`.BuildStage]

Return type:

Foundry.BuildStage

Creates a new linked pipeline stage that will execute linked_pipeline at linked_phase when our pipeline reaches phase.

New in version 1.1.

Property Details

Foundry.LinkedPipelineStage.props.linked_phase
Name:

linked-phase

Type:

Foundry.BuildPipelinePhase

Default Value:

Foundry.BuildPipelinePhase.NONE

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

Foundry.LinkedPipelineStage.props.linked_pipeline
Name:

linked-pipeline

Type:

Foundry.BuildPipeline

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY