OpenRTM-aist 2.0.2
|
#include <Macho.h>
Public Types | |
using | Box = typename S::Box |
Public Member Functions | |
~_SubstateInstance () override | |
const char * | name () override |
ID | id () override |
Key | key () override |
_StateInstance * | create (_MachineBase &machine, _StateInstance *parent) override |
void | createBox () override |
void | deleteBox () override |
![]() | |
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) |
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 | |
_SubstateInstance (_MachineBase &machine, _StateInstance *parent) | |
![]() | |
_StateInstance (_MachineBase &machine, _StateInstance *parent) | |
Friends | |
template<class C , class P > | |
class | Link |
Additional Inherited Members | |
![]() | |
_MachineBase & | myMachine |
_StateSpecification * | mySpecification |
_StateInstance * | myHistory |
_StateInstance * | myParent |
void * | myBox |
void * | myBoxPlace |
using Macho::_SubstateInstance< S >::Box = typename S::Box |
|
inlineprotected |
References Macho::_StateInstance::mySpecification.
Referenced by Macho::_SubstateInstance< S >::create().
|
inlineoverride |
References Macho::_deleteBox(), Macho::_StateInstance::myBox, and Macho::_StateInstance::myBoxPlace.
|
inlineoverridevirtual |
Implements Macho::_StateInstance.
References Macho::_SubstateInstance< S >::_SubstateInstance(), and Macho::_StateInstance::machine().
|
inlineoverridevirtual |
Implements Macho::_StateInstance.
References Macho::_createBox(), Macho::_StateInstance::myBox, and Macho::_StateInstance::myBoxPlace.
|
inlineoverridevirtual |
Implements Macho::_StateInstance.
References Macho::_deleteBox(), Macho::_StateInstance::myBox, and Macho::_StateInstance::myBoxPlace.
|
inlineoverridevirtual |
Implements Macho::_StateInstance.
|
inlineoverridevirtual |
Implements Macho::_StateInstance.
|
inlineoverridevirtual |
Implements Macho::_StateInstance.