otsdaq  v2_05_02_indev
ots::AllSupervisorInfo Class Reference
Inheritance diagram for ots::AllSupervisorInfo:
ots::SupervisorDescriptorInfoBase

Public Member Functions

 AllSupervisorInfo (xdaq::ApplicationContext *applicationContext)
 
void init (xdaq::ApplicationContext *applicationContext)
 
void destroy (void)
 
bool isWizardMode (void) const
 
bool isMacroMakerMode (void) const
 
void setSupervisorStatus (xdaq::Application *app, const std::string &status, const unsigned int progress=100, const std::string &detail="")
 
void setSupervisorStatus (const SupervisorInfo &appInfo, const std::string &status, const unsigned int progress=100, const std::string &detail="")
 
void setSupervisorStatus (const unsigned int &id, const std::string &status, const unsigned int progress=100, const std::string &detail="")
 
const std::map< unsigned int,
SupervisorInfo > & 
getAllSupervisorInfo (void) const
 
const SupervisorInfoMap & getAllFETypeSupervisorInfo (void) const
 
const SupervisorInfoMap & getAllDMTypeSupervisorInfo (void) const
 
const SupervisorInfoMap & getAllLogbookTypeSupervisorInfo (void) const
 
const SupervisorInfoMap & getAllMacroMakerTypeSupervisorInfo (void) const
 
const SupervisorInfogetSupervisorInfo (xdaq::Application *app) const
 
const SupervisorInfogetGatewayInfo (void) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getGatewayDescriptor (void) const
 
const SupervisorInfogetWizardInfo (void) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getWizardDescriptor (void) const
 
std::vector< std::vector
< const SupervisorInfo * > > 
getOrderedSupervisorDescriptors (const std::string &stateMachineCommand) const
 
- Public Member Functions inherited from ots::SupervisorDescriptorInfoBase
const SupervisorDescriptors & getDataManagerDescriptors (void) const
 
const SupervisorDescriptors & getFEDescriptors (void) const
 
const SupervisorDescriptors & getDTCDescriptors (void) const
 
const SupervisorDescriptors & getFEDataManagerDescriptors (void) const
 
const SupervisorDescriptors & getARTDAQFEDataManagerDescriptors (void) const
 
const SupervisorDescriptors & getARTDAQDataManagerDescriptors (void) const
 
const SupervisorDescriptors & getARTDAQBuilderDescriptors (void) const
 
const SupervisorDescriptors & getARTDAQDataLoggerDescriptors (void) const
 
const SupervisorDescriptors & getARTDAQDispatcherDescriptors (void) const
 
const SupervisorDescriptors & getVisualDescriptors (void) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getSupervisorDescriptor (void) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getLogbookDescriptor (void) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getWizardDescriptor (void) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getDataManagerDescriptor (xdata::UnsignedIntegerT instance) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getFEDescriptor (xdata::UnsignedIntegerT instance) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getDTCDescriptor (xdata::UnsignedIntegerT instance) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getFEDataManagerDescriptor (xdata::UnsignedIntegerT instance) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getARTDAQFEDataManagerDescriptor (xdata::UnsignedIntegerT instance) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getARTDAQDataManagerDescriptor (xdata::UnsignedIntegerT instance) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getARTDAQBuilderDescriptor (xdata::UnsignedIntegerT instance) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getARTDAQDataLoggerDescriptor (xdata::UnsignedIntegerT instance) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getARTDAQDispatcherDescriptor (xdata::UnsignedIntegerT instance) const
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
getVisualDescriptor (xdata::UnsignedIntegerT instance) const
 
std::string getFEURL (xdata::UnsignedIntegerT instance) const
 
 SupervisorDescriptorInfoBase (xdaq::ApplicationContext *applicationContext)
 

Additional Inherited Members

- Protected Member Functions inherited from ots::SupervisorDescriptorInfoBase
const SupervisorDescriptors & getAllDescriptors (void) const
 
- Protected Attributes inherited from ots::SupervisorDescriptorInfoBase
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
theSupervisor_
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
theWizard_
 
XDAQ_CONST_CALL
xdaq::ApplicationDescriptor * 
theLogbookSupervisor_
 
SupervisorDescriptors theVisualSupervisors_
 
SupervisorDescriptors theDataManagerSupervisors_
 
SupervisorDescriptors theFESupervisors_
 
SupervisorDescriptors theDTCSupervisors_
 
SupervisorDescriptors theFEDataManagerSupervisors_
 
SupervisorDescriptors theARTDAQFEDataManagerSupervisors_
 
SupervisorDescriptors theARTDAQDataManagerSupervisors_
 
SupervisorDescriptors theARTDAQBuilderSupervisors_
 
SupervisorDescriptors theARTDAQDataLoggerSupervisors_
 
SupervisorDescriptors theARTDAQDispatcherSupervisors_
 
SupervisorDescriptors allSupervisors_
 

Detailed Description

Definition at line 29 of file AllSupervisorInfo.h.


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