ots::RunControlStateMachine Class Reference

Inheritance diagram for ots::RunControlStateMachine:
ots::AggregatorApp ots::CoreSupervisorBase ots::EventBuilderApp ots::Supervisor ots::ARTDAQDataManagerSupervisor ots::ARTDAQFEDataManagerSupervisor ots::DataManagerSupervisor ots::FEDataManagerSupervisor ots::FESupervisor

List of all members.

Public Member Functions

 RunControlStateMachine (std::string name="Undefined Name")
void reset (void)
void setStateMachineName (std::string name)
virtual void stateInitial (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
virtual void statePaused (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
virtual void stateRunning (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
virtual void stateHalted (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
virtual void stateShutdown (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
virtual void stateConfigured (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
virtual void inError (toolbox::fsm::FiniteStateMachine &fsm) throw (toolbox::fsm::exception::Exception)
virtual void transitionConfiguring (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
virtual void transitionHalting (toolbox::Event::Reference e) 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)
virtual void transitionInitializing (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
virtual void transitionPausing (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
virtual void transitionResuming (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
virtual void transitionStarting (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
virtual void transitionStopping (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
virtual void enteringError (toolbox::Event::Reference e) throw (toolbox::fsm::exception::Exception)
xoap::MessageReference runControlMessageHandler (xoap::MessageReference message) throw (xoap::exception::Exception)

Static Public Attributes

static const std::string FAILED_STATE_NAME = "Failed"

Protected Attributes

FiniteStateMachine theStateMachine_
ProgressBar theProgressBar_
std::string stateMachineName_

Detailed Description

Definition at line 14 of file RunControlStateMachine.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions

Generated on 4 Dec 2017 for otsdaq by  doxygen 1.6.1