CMS 3D CMS Logo

Public Types | Public Member Functions

smproxy::Ready Class Reference

#include <States.h>

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

List of all members.

Public Types

typedef boost::mpl::list
< boost::statechart::transition
< Enable, Enabled >
, boost::statechart::transition
< Halt, Halted > > 
reactions

Public Member Functions

virtual void entryAction ()
 Ready (my_context c)
virtual ~Ready ()

Detailed Description

The Ready state of the outer-state AllOk.

Definition at line 262 of file States.h.


Member Typedef Documentation

typedef boost::mpl::list< boost::statechart::transition<Enable,Enabled>, boost::statechart::transition<Halt,Halted> > smproxy::Ready::reactions

Definition at line 270 of file States.h.


Constructor & Destructor Documentation

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

Definition at line 272 of file States.h.

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

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

Definition at line 274 of file States.h.

References smproxy::State< Ready, AllOk >::safeExitAction().


Member Function Documentation

virtual void smproxy::Ready::entryAction ( ) [inline, virtual]

Reimplemented from smproxy::State< Ready, AllOk >.

Definition at line 277 of file States.h.

    { outermost_context().setExternallyVisibleStateName("Ready"); }