|
OpenRTM-aist 2.1.0
|
#include <Macho.h>


Public Member Functions | |
| virtual | ~_StateInstance () |
| void | entry (_StateInstance &previous, bool first=true) |
| void | exit (_StateInstance &next) |
| void | init (bool history) |
| void | saveHistory (_StateInstance &shallow, _StateInstance &deep) |
| void | setHistorySuper (_StateInstance &deep) |
| void | shutdown () |
| void | restore (_StateInstance &instance) |
| virtual ID | id ()=0 |
| virtual Key | key ()=0 |
| virtual const char * | name ()=0 |
| virtual _StateInstance * | create (_MachineBase &machine, _StateInstance *parent)=0 |
| virtual void | createBox ()=0 |
| virtual void | deleteBox ()=0 |
| void | setBox (void *box) |
| bool | isChild (const _StateInstance &instance) |
| _StateSpecification & | specification () |
| void * | box () |
| _MachineBase & | machine () |
| void | setHistory (_StateInstance *history) const |
| _StateInstance * | history () const |
Protected Member Functions | |
| _StateInstance (_MachineBase &machine, _StateInstance *parent) | |
Protected Attributes | |
| _MachineBase & | myMachine |
| _StateSpecification * | mySpecification |
| _StateInstance * | myHistory |
| _StateInstance * | myParent |
| void * | myBox |
| void * | myBoxPlace |
|
protected |
References _StateInstance(), and machine().
Referenced by Macho::_RootInstance::_RootInstance(), _StateInstance(), Macho::_SubstateInstance< S >::_SubstateInstance(), Macho::_RootInstance::create(), create(), Macho::_SubstateInstance< S >::create(), entry(), exit(), history(), isChild(), restore(), saveHistory(), setHistory(), and setHistorySuper().
|
virtual |
|
inline |
References myBox.
Referenced by deleteBox(), and setBox().
|
pure virtual |
Implemented in Macho::_RootInstance, and Macho::_SubstateInstance< S >.
References _StateInstance(), and machine().
|
pure virtual |
Implemented in Macho::_RootInstance, and Macho::_SubstateInstance< S >.
|
pure virtual |
Implemented in Macho::_RootInstance, and Macho::_SubstateInstance< S >.
References box().
| void Macho::_StateInstance::entry | ( | _StateInstance & | previous, |
| bool | first = true ) |
References _StateInstance().
| void Macho::_StateInstance::exit | ( | _StateInstance & | next | ) |
References _StateInstance().
|
inline |
References _StateInstance(), and myHistory.
Referenced by Macho::Link< C, P >::history(), init(), and setHistory().
|
pure virtual |
Implemented in Macho::_RootInstance, and Macho::_SubstateInstance< S >.
| void Macho::_StateInstance::init | ( | bool | history | ) |
References history().
Referenced by Macho::_AdaptingInitializer::execute(), Macho::_DefaultInitializer::execute(), and Macho::_HistoryInitializer::execute().
|
inline |
References _StateInstance(), and myParent.
|
pure virtual |
Implemented in Macho::_RootInstance, and Macho::_SubstateInstance< S >.
|
inline |
|
pure virtual |
Implemented in Macho::_RootInstance, and Macho::_SubstateInstance< S >.
|
inline |
References _StateInstance(), and mySpecification.
|
inline |
References _StateInstance(), and mySpecification.
|
inline |
References box(), myBox, and myBoxPlace.
|
inline |
References _StateInstance(), history(), and myHistory.
Referenced by Macho::Link< C, P >::clearHistory().
|
inline |
References _StateInstance(), and myParent.
|
inline |
References mySpecification.
|
inline |
References mySpecification.
Referenced by Macho::_Event0< TOP, R >::dispatch(), Macho::_Event1< TOP, R, P1 >::dispatch(), Macho::_Event2< TOP, R, P1, P2 >::dispatch(), Macho::_Event3< TOP, R, P1, P2, P3 >::dispatch(), Macho::_Event4< TOP, R, P1, P2, P3, P4 >::dispatch(), Macho::_Event5< TOP, R, P1, P2, P3, P4, P5 >::dispatch(), Macho::_Event6< TOP, R, P1, P2, P3, P4, P5, P6 >::dispatch(), _VS8_Bug_101615::execute(), _VS8_Bug_101615::execute(), _VS8_Bug_101615::execute(), _VS8_Bug_101615::execute(), _VS8_Bug_101615::execute(), and _VS8_Bug_101615::execute().
|
protected |
|
protected |
|
mutableprotected |
Referenced by history(), and setHistory().
|
protected |
Referenced by machine().
|
protected |
Referenced by isChild(), and setHistorySuper().
|
protected |