![]() |
Diana Software
|
QObject storing a QSequence configuration, a set of QModuleConfigs. More...
Public Member Functions | |
| void | Clear () |
| clear members More... | |
| QError | GetModuleByLabel (const std::string &label, QModuleConfig &mod) const |
| get QModuleConfig matching label More... | |
| void | Dump (std::ostream &o) const |
| dump on stream More... | |
Public Attributes | |
| std::vector< QModuleConfig * > | fModules |
| ordered modules in this sequence More... | |
| std::string | fName |
| name of this sequence More... | |
| std::string | fFilename |
| file name of this sequence More... | |
Private Member Functions | |
| QObjectDef (QSequenceConfig, 2) | |
QObject storing a QSequence configuration, a set of QModuleConfigs.
Definition at line 17 of file QSequenceConfig.hh.
|
inline |
clear members
Definition at line 21 of file QSequenceConfig.hh.
References fFilename, fModules, and fName.
Referenced by QSequence::QSequence().
| void QSequenceConfig::Dump | ( | std::ostream & | o | ) | const |
dump on stream
Definition at line 20 of file QSequenceConfig.cc.
References fModules.
Referenced by QFrameWorkConfig::SaveSequence().
| QError QSequenceConfig::GetModuleByLabel | ( | const std::string & | label, |
| QModuleConfig & | mod | ||
| ) | const |
get QModuleConfig matching label
Definition at line 6 of file QSequenceConfig.cc.
References fModules, QERR_OUT_OF_RANGE, and QERR_SUCCESS.
|
private |
| std::string QSequenceConfig::fFilename |
file name of this sequence
Definition at line 37 of file QSequenceConfig.hh.
Referenced by Clear(), QModuleFactory::Init(), and QFrameWorkConfig::SaveSequence().
| std::vector<QModuleConfig*> QSequenceConfig::fModules |
ordered modules in this sequence
Definition at line 31 of file QSequenceConfig.hh.
Referenced by Clear(), Dump(), GetModuleByLabel(), and QSequence::Run().
| std::string QSequenceConfig::fName |
name of this sequence
Definition at line 34 of file QSequenceConfig.hh.
Referenced by Clear(), QSequence::QSequence(), and QFrameWorkConfig::SaveSequence().