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


Classes | |
| struct | AfterAdvice |
Public Member Functions | |
| Machine () | |
| Machine (const Alias &state) | |
| ~Machine () override | |
| AfterAdvice | operator-> () |
| void | dispatch (IEvent< TOP > *event, bool destroy=true) |
| const TOP::Box & | box () const |
Public Member Functions inherited from Macho::_MachineBase | |
| class Alias | currentState () const |
Friends | |
| template<class C , class P > | |
| class | Link |
| template<class T > | |
| class | StateID |
Additional Inherited Members | |
Protected Member Functions inherited from Macho::_MachineBase | |
| _MachineBase () | |
| virtual | ~_MachineBase () |
| void | setState (_StateInstance &instance, _Initializer *init) |
| void | setState (const Alias &state) |
| void | setPendingState (_StateInstance &instance, _Initializer *init) |
| void | setPendingEvent (_IEventBase *event) |
| void | rattleOn () |
| _StateInstance *& | getInstance (ID id) |
| const _StateInstance * | getInstance (ID id) const |
| void | start (_StateInstance &instance) |
| void | start (const Alias &state) |
| void | shutdown () |
| void | allocate (unsigned int count) |
| void | free (unsigned int count) |
| void | clearHistoryDeep (unsigned int count, const _StateInstance &instance) const |
Protected Attributes inherited from Macho::_MachineBase | |
| _StateInstance * | myCurrentState {nullptr} |
| _StateInstance * | myPendingState {nullptr} |
| _Initializer * | myPendingInit {nullptr} |
| void * | myPendingBox {nullptr} |
| _IEventBase * | myPendingEvent {nullptr} |
| _StateInstance ** | myInstances |
|
inline |
References Macho::_MachineBase::allocate(), and Macho::_MachineBase::start().
|
inline |
References Macho::_MachineBase::allocate(), and Macho::_MachineBase::start().
|
inlineoverride |
|
inline |
|
inline |
References Macho::_MachineBase::myCurrentState, and Macho::_MachineBase::rattleOn().
|
inline |
References Macho::_MachineBase::myCurrentState, and Macho::_MachineBase::myPendingState.