otsdaq  v1_01_04
 All Classes Namespaces Functions
Public Member Functions | Static Public Member Functions | Friends | List of all members
ots::Supervisor Class Reference
+ Inheritance diagram for ots::Supervisor:

Public Member Functions

 XDAQ_INSTANTIATOR ()
 
 Supervisor (xdaq::ApplicationStub *s) throw (xdaq::exception::Exception)
 
void init (void)
 
void Default (xgi::Input *in, xgi::Output *out) throw (xgi::exception::Exception)
 
void loginRequest (xgi::Input *in, xgi::Output *out) throw (xgi::exception::Exception)
 
void request (xgi::Input *in, xgi::Output *out) throw (xgi::exception::Exception)
 
void tooltipRequest (xgi::Input *in, xgi::Output *out) throw (xgi::exception::Exception)
 
void stateMachineXgiHandler (xgi::Input *in, xgi::Output *out) throw (xgi::exception::Exception)
 
void stateMachineResultXgiHandler (xgi::Input *in, xgi::Output *out) throw (xgi::exception::Exception)
 
xoap::MessageReference stateMachineXoapHandler (xoap::MessageReference msg) throw (xoap::exception::Exception)
 
xoap::MessageReference stateMachineResultXoapHandler (xoap::MessageReference msg) throw (xoap::exception::Exception)
 
bool stateMachineThread (toolbox::task::WorkLoop *workLoop)
 
void infoRequestHandler (xgi::Input *in, xgi::Output *out) throw (xgi::exception::Exception)
 
void infoRequestResultHandler (xgi::Input *in, xgi::Output *out) throw (xgi::exception::Exception)
 
bool infoRequestThread (toolbox::task::WorkLoop *workLoop)
 
xoap::MessageReference supervisorCookieCheck (xoap::MessageReference msg) throw (xoap::exception::Exception)
 
xoap::MessageReference supervisorGetActiveUsers (xoap::MessageReference msg) throw (xoap::exception::Exception)
 
xoap::MessageReference supervisorSystemMessage (xoap::MessageReference msg) throw (xoap::exception::Exception)
 
xoap::MessageReference supervisorGetUserInfo (xoap::MessageReference msg) throw (xoap::exception::Exception)
 
xoap::MessageReference supervisorSystemLogbookEntry (xoap::MessageReference msg) throw (xoap::exception::Exception)
 
xoap::MessageReference supervisorLastConfigGroupRequest (xoap::MessageReference msg) throw (xoap::exception::Exception)
 
void stateInitial (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
 
void statePaused (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
 
void stateRunning (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
 
void stateHalted (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
 
void stateConfigured (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
 
void inError (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
 
void transitionConfiguring (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
 
void transitionHalting (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
 
void transitionInitializing (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
 
void transitionPausing (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
 
void transitionResuming (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
 
void transitionStarting (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
 
void transitionStopping (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
 
void enteringError (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
 
void getSupervisorsStatus (void) throw (toolbox::fsm::exception::Exception)
 
void makeSystemLogbookEntry (std::string entryText)
 
- Public Member Functions inherited from ots::SOAPMessenger
 SOAPMessenger (xdaq::Application *application)
 
 SOAPMessenger (const SOAPMessenger &aSOAPMessenger)
 
std::string receive (const xoap::MessageReference &message)
 
std::string receive (const xoap::MessageReference &message, SOAPCommand &soapCommand)
 
std::string receive (const xoap::MessageReference &message, SOAPParameters &parameters)
 
std::string send (const xdaq::ApplicationDescriptor *d, xoap::MessageReference message) throw (xdaq::exception::Exception)
 
std::string send (const xdaq::ApplicationDescriptor *d, SOAPCommand soapCommand) throw (xdaq::exception::Exception)
 
std::string send (const xdaq::ApplicationDescriptor *d, std::string command) throw (xdaq::exception::Exception)
 
std::string send (const xdaq::ApplicationDescriptor *d, std::string command, SOAPParameters parameters) throw (xdaq::exception::Exception)
 
std::string sendStatus (const xdaq::ApplicationDescriptor *d, std::string message) throw (xdaq::exception::Exception)
 
xoap::MessageReference sendWithSOAPReply (const xdaq::ApplicationDescriptor *d, xoap::MessageReference message) throw (xdaq::exception::Exception)
 
xoap::MessageReference sendWithSOAPReply (const xdaq::ApplicationDescriptor *d, SOAPCommand soapCommand) throw (xdaq::exception::Exception)
 
xoap::MessageReference sendWithSOAPReply (const xdaq::ApplicationDescriptor *d, std::string command) throw (xdaq::exception::Exception)
 
xoap::MessageReference sendWithSOAPReply (const xdaq::ApplicationDescriptor *d, std::string command, SOAPParameters parameters) throw (xdaq::exception::Exception)
 
- Public Member Functions inherited from ots::RunControlStateMachine
 RunControlStateMachine (std::string name="Undefined Name")
 
void reset (void)
 
void setStateMachineName (std::string name)
 
virtual void stateShutdown (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
 
virtual void transitionShuttingDown (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
 
virtual void transitionStartingUp (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
 
xoap::MessageReference runControlMessageHandler (xoap::MessageReference message) throw (xoap::exception::Exception)
 

Static Public Member Functions

static void URLDisplayThread (Supervisor *)
 

Friends

class OtsConfigurationWizardSupervisor
 
class Iterator
 

Additional Inherited Members

- Static Public Attributes inherited from ots::RunControlStateMachine
static const std::string FAILED_STATE_NAME = "Failed"
 
- Protected Attributes inherited from ots::SOAPMessenger
xdaq::Application * theApplication_
 
- Protected Attributes inherited from ots::RunControlStateMachine
FiniteStateMachine theStateMachine_
 
ProgressBar theProgressBar_
 
std::string stateMachineName_
 

Detailed Description

Definition at line 38 of file Supervisor.h.


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