Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
apra::PipelineDescription Struct Reference

#include <PipelineDescription.h>

Collaboration diagram for apra::PipelineDescription:
Collaboration graph

Public Member Functions

const ModuleInstancefindModule (const std::string &id) const
 
ModuleInstancefindModule (const std::string &id)
 
void addModule (ModuleInstance module)
 
void addConnection (Connection conn)
 
bool addConnection (const std::string &from, const std::string &to)
 
bool isEmpty () const
 
std::string toJson () const
 

Public Attributes

PipelineSettings settings
 
std::vector< ModuleInstancemodules
 
std::vector< Connectionconnections
 
std::string source_format
 
std::string source_path
 

Member Function Documentation

◆ addConnection() [1/2]

void apra::PipelineDescription::addConnection ( Connection conn)

◆ addConnection() [2/2]

bool apra::PipelineDescription::addConnection ( const std::string & from,
const std::string & to )
Here is the call graph for this function:

◆ addModule()

void apra::PipelineDescription::addModule ( ModuleInstance module)

◆ findModule() [1/2]

ModuleInstance * apra::PipelineDescription::findModule ( const std::string & id)

◆ findModule() [2/2]

const ModuleInstance * apra::PipelineDescription::findModule ( const std::string & id) const
Here is the caller graph for this function:

◆ isEmpty()

bool apra::PipelineDescription::isEmpty ( ) const

◆ toJson()

std::string apra::PipelineDescription::toJson ( ) const
Here is the call graph for this function:

Member Data Documentation

◆ connections

std::vector<Connection> apra::PipelineDescription::connections

◆ modules

std::vector<ModuleInstance> apra::PipelineDescription::modules

◆ settings

PipelineSettings apra::PipelineDescription::settings

◆ source_format

std::string apra::PipelineDescription::source_format

◆ source_path

std::string apra::PipelineDescription::source_path

The documentation for this struct was generated from the following files: