$treeview $search $mathjax $extrastylesheet
otsdaq
v2_03_00
$projectbrief
|
$projectbrief
|
$searchbox |
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::map< std::string, std::pair< std::string, unsigned int > > | getARTDAQAppRankMap () 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::XDAQContextTable::ColContext | colContext_ |
struct ots::XDAQContextTable::ColApplication | colApplication_ |
struct ots::XDAQContextTable::ColApplicationProperty | colAppProperty_ |
Static Public Attributes | |
static const std::string | ARTDAQ_OFFSET_PORT = "OffsetPort" |
static const std::set < std::string > | FETypeClassNames_ |
static const std::set < std::string > | DMTypeClassNames_ |
static const std::set < std::string > | LogbookTypeClassNames_ |
static const std::set < std::string > | MacroMakerTypeClassNames_ |
static const std::set < std::string > | ChatTypeClassNames_ |
static const std::set < std::string > | ConsoleTypeClassNames_ |
static const std::set < std::string > | ConfigurationGUITypeClassNames_ |
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 |
Definition at line 11 of file XDAQContextTable.h.
void XDAQContextTable::outputXDAQXML | ( | std::ostream & | out | ) |
<xc:Application class="ots::FESupervisor" id="${FEW_SUPERVISOR_ID}" instance="1" network="local" group="daq"/>
Definition at line 845 of file XDAQContextTable_table.cc.
const std::set< std::string > XDAQContextTable::ChatTypeClassNames_ [static] |
{
"ots::ChatSupervisor"}
Definition at line 149 of file XDAQContextTable.h.
const std::set< std::string > XDAQContextTable::ConfigurationGUITypeClassNames_ [static] |
{
"ots::TableGUISupervisor"}
Definition at line 149 of file XDAQContextTable.h.
const std::set< std::string > XDAQContextTable::ConsoleTypeClassNames_ [static] |
{
"ots::ConsoleSupervisor"}
Definition at line 149 of file XDAQContextTable.h.
const std::string XDAQContextTable::DEPRECATED_SUPERVISOR_CLASS [static] |
"ots::Supervisor"
Definition at line 152 of file XDAQContextTable.h.
const std::set< std::string > XDAQContextTable::DMTypeClassNames_ [static] |
{ "ots::DataManagerSupervisor", "ots::FEDataManagerSupervisor", "ots::ARTDAQFEDataManagerSupervisor"}
Definition at line 149 of file XDAQContextTable.h.
const std::set< std::string > XDAQContextTable::FETypeClassNames_ [static] |
{ "ots::FESupervisor", "ots::FEDataManagerSupervisor", "ots::ARTDAQFEDataManagerSupervisor"}
Definition at line 149 of file XDAQContextTable.h.
const std::set< std::string > XDAQContextTable::LogbookTypeClassNames_ [static] |
{
"ots::LogbookSupervisor"}
Definition at line 149 of file XDAQContextTable.h.
const std::set< std::string > XDAQContextTable::MacroMakerTypeClassNames_ [static] |
{
"ots::MacroMakerSupervisor"}
Definition at line 149 of file XDAQContextTable.h.