Classes | |
struct | ColApplication |
struct | ColApplicationProperty |
struct | ColContext |
struct | XDAQApplication |
struct | XDAQApplicationProperty |
struct | XDAQContext |
Public Member Functions | |
void | init (ConfigurationManager *configManager) |
void | extractContexts (ConfigurationManager *configManager) |
void | outputXDAQXML (std::ostream &out) |
std::string | getContextUID (const std::string &url) const |
std::string | getApplicationUID (const std::string &url, unsigned int id) const |
const std::vector< XDAQContext > & | getContexts () const |
ConfigurationTree | getContextNode (const ConfigurationManager *configManager, const std::string &contextUID) const |
ConfigurationTree | getApplicationNode (const ConfigurationManager *configManager, const std::string &contextUID, const std::string &appUID) const |
ConfigurationTree | getSupervisorConfigNode (const ConfigurationManager *configManager, const std::string &contextUID, const std::string &appUID) const |
std::vector< const XDAQContext * > | getBoardReaderContexts () const |
std::vector< const XDAQContext * > | getEventBuilderContexts () const |
std::vector< const XDAQContext * > | getAggregatorContexts () const |
unsigned int | getARTDAQAppRank (const std::string &contextUID="X") const |
std::string | getContextAddress (const std::string &contextUID="X", bool wantHttp=false) const |
unsigned int | getARTDAQDataPort (const ConfigurationManager *configManager, const std::string &contextUID="X") const |
Static Public Member Functions | |
static bool | isARTDAQContext (const std::string &contextUID) |
Public Attributes | |
struct ots::XDAQContextConfiguration::ColContext | colContext_ |
struct ots::XDAQContextConfiguration::ColApplication | colApplication_ |
struct ots::XDAQContextConfiguration::ColApplicationProperty | colAppProperty_ |
Static Public Attributes | |
static const std::string | ARTDAQ_OFFSET_PORT = "OffsetPort" |
static const std::set < std::string > | FETypeClassNames_ = {"ots::FESupervisor", "ots::FEDataManagerSupervisor", "ots::ARTDAQFEDataManagerSupervisor"} |
static const std::set < std::string > | DMTypeClassNames_ = {"ots::DataManagerSupervisor", "ots::FEDataManagerSupervisor", "ots::ARTDAQFEDataManagerSupervisor"} |
static const std::set < std::string > | LogbookTypeClassNames_ = {"ots::LogbookSupervisor"} |
static const std::set < std::string > | MacroMakerTypeClassNames_ = {"ots::MacroMakerSupervisor"} |
static const std::set < std::string > | ChatTypeClassNames_ = {"ots::ChatSupervisor"} |
static const std::set < std::string > | ConsoleTypeClassNames_ = {"ots::ConsoleSupervisor"} |
static const std::set < std::string > | ConfigurationGUITypeClassNames_ = {"ots::ConfigurationGUISupervisor"} |
static const std::string | GATEWAY_SUPERVISOR_CLASS = "ots::GatewaySupervisor" |
static const std::string | WIZARD_SUPERVISOR_CLASS = "ots::WizardSupervisor" |
static const std::string | DEPRECATED_SUPERVISOR_CLASS = "ots::Supervisor" |
Definition at line 11 of file XDAQContextConfiguration.h.