ark::pipeline::StageInterfaceConfig
Defined in header “ark/pipeline/stage_interface.hh”.
Configuration elements for creating StageInterface.
Variables
-
StagePtr stage{}
Pointer to the stage this interface manages. -
TimeProviderPtr time_provider{}
Pointer to the current time provider that is being used by this stage. -
config::ConfigPackageCPtr config{}
The config package that the stage interface uses. -
core::ArgumentParseResultCPtr parsed_arguments{}
Parsed command line arguments (to be provided to the stage’s argument callback). -
core::Guid pipeline_identifier
The identifier of the pipeline that owns this stage. -
RuntimesProviderPtr runtime_provider{}
A provider for expected runtimes for new callbacks. -
ExecutorStatisticsRetrievalFunction executor_statistics_retrieval_function{}
The function that is used for retrieving executor statistics. -
ExecutorRuntimeControlFunction executor_runtime_control_function{}
The function that is used for setting the executor control state. -
uint64_t stage_instance_id
A unique identifier that represents a particular instance of a stage. Typically the context sets this number, and it is sequentially increasing.