CMS 3D CMS Logo

Classes | Typedefs | Enumerations

evf::rb_statemachine Namespace Reference

Classes

class  BaseState
class  CommandQueue
class  Configure
class  ConfigureDone
class  Configuring
class  Enable
class  Enabled
class  EnableDone
class  Enabling
class  Fail
class  Failed
class  Halt
class  HaltDone
class  Halted
class  Halting
class  Normal
class  RBStateMachine
class  Ready
class  Running
class  SharedResources
class  SMEventScheduler
class  Stop
class  StopDone
class  Stopped
class  Stopping

Typedefs

typedef boost::shared_ptr
< boost::statechart::event_base > 
EventPtr
typedef boost::shared_ptr
< RBStateMachine
RBStateMachinePtr
typedef boost::shared_ptr
< SharedResources
SharedResourcesPtr_t

Enumerations

enum  States {
  HALTED, CONFIGURING, READY, STOPPED,
  ENABLING, ENABLED, RUNNING, STOPPING,
  HALTING, NORMAL, FAILED
}

Typedef Documentation

typedef boost::shared_ptr< boost::statechart::event_base > evf::rb_statemachine::EventPtr

Definition at line 23 of file CommandQueue.h.

Definition at line 673 of file RBStateMachine.h.

Definition at line 60 of file RBStateMachine.h.


Enumeration Type Documentation

Enumerator:
HALTED 
CONFIGURING 
READY 
STOPPED 
ENABLING 
ENABLED 
RUNNING 
STOPPING 
HALTING 
NORMAL 
FAILED 

Definition at line 46 of file RBStateMachine.h.