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


公開メンバ関数 | |
| 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 |
限定公開メンバ関数 | |
| _StateInstance (_MachineBase &machine, _StateInstance *parent) | |
限定公開変数類 | |
| _MachineBase & | myMachine |
| _StateSpecification * | mySpecification |
| _StateInstance * | myHistory |
| _StateInstance * | myParent |
| void * | myBox |
| void * | myBoxPlace |
|
protected |
|
virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
| void Macho::_StateInstance::entry | ( | _StateInstance & | previous, |
| bool | first = true ) |
| void Macho::_StateInstance::exit | ( | _StateInstance & | next | ) |
|
inline |
参照先 myHistory.
|
pure virtual |
| void Macho::_StateInstance::init | ( | bool | history | ) |
|
inline |
|
pure virtual |
|
inline |
参照先 myMachine.
参照元 Macho::_RootInstance::create(), Macho::_SubstateInstance< S >::create(), Macho::_StateSpecification::setState(), Macho::_StateSpecification::setState(), Macho::_StateSpecification::setState(), Macho::_StateSpecification::setState(), Macho::_StateSpecification::setState(), Macho::_StateSpecification::setState(), Macho::_StateSpecification::setState(), Macho::_StateSpecification::setStateBox(), Macho::_StateSpecification::setStateDirect(), Macho::_StateSpecification::setStateHistory().
|
pure virtual |
|
inline |
|
inline |
参照先 mySpecification.
参照元 setHistorySuper().
|
inline |
参照先 box(), myBox, myBoxPlace.
|
inline |
|
inline |
参照先 myParent, saveHistory().
|
inline |
|
inline |
参照先 mySpecification.
参照元 Macho::Machine< TOP >::box(), 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(), _VS8_Bug_101615::execute().
|
protected |
|
protected |
|
mutableprotected |
参照元 history(), setHistory().
|
protected |
参照元 machine().
|
protected |
参照元 isChild(), setHistorySuper().
|
protected |