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 |