CMS 3D CMS Logo

Public Types | Public Member Functions

smproxy::Enabled Class Reference

#include <States.h>

Inheritance diagram for smproxy::Enabled:
smproxy::State< Enabled, AllOk, Starting > smproxy::StateName state

List of all members.

Public Types

typedef boost::mpl::list
< boost::statechart::transition
< Stop, Stopping >
, boost::statechart::transition
< Halt, Halting > > 
reactions

Public Member Functions

 Enabled (my_context c)
virtual ~Enabled ()

Detailed Description

The Enabled state of the outer-state AllOk.

Definition at line 286 of file States.h.


Member Typedef Documentation

typedef boost::mpl::list< boost::statechart::transition<Stop,Stopping>, boost::statechart::transition<Halt,Halting> > smproxy::Enabled::reactions

Definition at line 294 of file States.h.


Constructor & Destructor Documentation

smproxy::Enabled::Enabled ( my_context  c) [inline]

Definition at line 296 of file States.h.

References smproxy::State< Enabled, AllOk, Starting >::safeEntryAction().

                          : my_state("Enabled", c)
    { safeEntryAction(); }
virtual smproxy::Enabled::~Enabled ( ) [inline, virtual]