otsdaq
v2_01_00
|
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 |
![]() | |
ConfigurationBase (std::string configurationName, std::string *accumulatedExceptions=0) | |
void | destroy (void) |
void | reset (bool keepTemporaryVersions=false) |
void | deactivate (void) |
bool | isActive (void) |
void | print (std::ostream &out=std::cout) const |
std::string | getTypeId (void) |
void | setupMockupView (ConfigurationVersion version) |
void | changeVersionAndActivateView (ConfigurationVersion temporaryVersion, ConfigurationVersion version) |
bool | isStored (const ConfigurationVersion &version) const |
bool | eraseView (ConfigurationVersion version) |
void | trimCache (unsigned int trimSize=-1) |
void | trimTemporary (ConfigurationVersion targetVersion=ConfigurationVersion()) |
ConfigurationVersion | checkForDuplicate (ConfigurationVersion needleVersion, ConfigurationVersion ignoreVersion=ConfigurationVersion()) const |
const std::string & | getConfigurationName (void) const |
const std::string & | getConfigurationDescription (void) const |
std::set< ConfigurationVersion > | getStoredVersions (void) const |
const ConfigurationView & | getView (void) const |
ConfigurationView * | getViewP (void) |
ConfigurationView * | getMockupViewP (void) |
const ConfigurationVersion & | getViewVersion (void) const |
ConfigurationView * | getTemporaryView (ConfigurationVersion temporaryVersion) |
ConfigurationVersion | getNextTemporaryVersion () const |
ConfigurationVersion | getNextVersion () const |
void | setConfigurationName (const std::string &configurationName) |
void | setConfigurationDescription (const std::string &configurationDescription) |
bool | setActiveView (ConfigurationVersion version) |
ConfigurationVersion | copyView (const ConfigurationView &sourceView, ConfigurationVersion destinationVersion, const std::string &author) throw (std::runtime_error) |
ConfigurationVersion | createTemporaryView (ConfigurationVersion sourceViewVersion=ConfigurationVersion(), ConfigurationVersion destTemporaryViewVersion=ConfigurationVersion::getNextTemporaryVersion()) |
bool | latestAndMockupColumnNumberMismatch (void) const |
unsigned int | getNumberOfStoredViews (void) const |
Static Public Member Functions | |
static bool | isARTDAQContext (const std::string &contextUID) |
![]() | |
static std::string | convertToCaps (std::string &str, bool isConfigName=false) throw (std::runtime_error) |
Public Attributes | |
struct ots::XDAQContextConfiguration::ColContext | colContext_ |
struct ots::XDAQContextConfiguration::ColApplication | colApplication_ |
struct ots::XDAQContextConfiguration::ColApplicationProperty | colAppProperty_ |
![]() | |
const unsigned int | MAX_VIEWS_IN_CACHE |
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" |
Additional Inherited Members | |
![]() | |
std::string | configurationName_ |
std::string | configurationDescription_ |
ConfigurationView * | activeConfigurationView_ |
ConfigurationView | mockupConfigurationView_ |
std::map< ConfigurationVersion, ConfigurationView > | configurationViews_ |
Definition at line 11 of file XDAQContextConfiguration.h.