CMS 3D CMS Logo

Public Types | Public Member Functions

smproxy::Halted Class Reference

#include <States.h>

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

List of all members.

Public Types

typedef boost::mpl::list
< boost::statechart::transition
< Configure, Configuring > > 
reactions

Public Member Functions

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

Detailed Description

The Halted state of outer-state AllOk.

Definition at line 212 of file States.h.


Member Typedef Documentation

typedef boost::mpl::list< boost::statechart::transition<Configure,Configuring> > smproxy::Halted::reactions

Definition at line 219 of file States.h.


Constructor & Destructor Documentation

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

Definition at line 221 of file States.h.

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

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

Definition at line 223 of file States.h.

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


Member Function Documentation

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

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

Definition at line 226 of file States.h.

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