OpenRTM-aist 2.0.2
|
#include <StaticFSM.h>
公開型 | |
using | LINK = Link<C, P> |
![]() | |
using | SUPER = P |
using | TOP = typename P::TOP |
using | Box = _EmptyBox |
公開メンバ関数 | |
void | entry () override |
void | init () override |
void | exit () override |
virtual RTC::ReturnCode_t | onEntry () |
virtual RTC::ReturnCode_t | onInit () |
virtual RTC::ReturnCode_t | onExit () |
公開変数類 | |
RTObject_impl * | rtComponent |
限定公開メンバ関数 | |
Link (Macho::_StateInstance &instance) | |
~Link () override=default | |
void | setrtc () |
![]() | |
Link (_StateInstance &instance) | |
void | entry () override |
void | init () override |
void | exit () override |
void * | _box () |
その他の継承メンバ | |
![]() | |
static Key | key () |
static Alias | alias () |
static bool | isChild (Key other) |
static bool | isParent (Key other) |
static bool | isCurrent (const _MachineBase &machine) |
static bool | isCurrentDirect (const _MachineBase &machine) |
static void | clearHistory (const _MachineBase &machine) |
static void | clearHistoryDeep (const _MachineBase &machine) |
static Alias | history (const _MachineBase &machine) |
![]() | |
using | LINK = Link<C, P> |
This is modified version of Macho::Link<C, P> class template. Link class itself State object class.
Default state operation entry/init/exit is used internally, and new state operations onEntry/onInit/onExit are added. These onXXX state operations should be override from state implementations.
|
inlineprotected |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlineprotected |
RTObject_impl* RTC::Link< C, P >::rtComponent |