OpenRTM-aist
1.2.1
|
#include <RTObjectStateMachine.h>
公開メンバ関数 | |
RTObjectStateMachine (RTC::ExecutionContextHandle_t id, RTC::LightweightRTObject_ptr comp) | |
virtual | ~RTObjectStateMachine (void) |
RTC::LightweightRTObject_ptr | getRTObject () |
bool | isEquivalent (RTC::LightweightRTObject_ptr comp) |
RTC::ExecutionContextHandle_t | getExecutionContextHandle () |
void | onStartup (void) |
void | onShutdown (void) |
void | onActivated (const ExecContextStates &st) |
void | onDeactivated (const ExecContextStates &st) |
void | onAborting (const ExecContextStates &st) |
void | onError (const ExecContextStates &st) |
void | onReset (const ExecContextStates &st) |
void | onExecute (const ExecContextStates &st) |
void | onStateUpdate (const ExecContextStates &st) |
RTC::ReturnCode_t | onRateChanged (void) |
void | onAction (const ExecContextStates &st) |
void | onModeChanged (const ExecContextStates &st) |
ExecContextState | getState (void) |
ExecContextStates | getStates (void) |
bool | isCurrentState (ExecContextState state) |
bool | isNextState (ExecContextState state) |
void | goTo (ExecContextState state) |
void | workerPreDo (void) |
void | workerDo (void) |
void | workerPostDo (void) |
bool | activate () |
bool | deactivate () |
bool | reset () |
限定公開メンバ関数 | |
void | setComponentAction (const RTC::LightweightRTObject_ptr comp) |
void | setDataFlowComponentAction (const RTC::LightweightRTObject_ptr comp) |
void | setFsmParticipantAction (const RTC::LightweightRTObject_ptr comp) |
void | setMultiModeComponentAction (const RTC::LightweightRTObject_ptr comp) |
void | updateState () |
RTC_impl::RTObjectStateMachine::RTObjectStateMachine | ( | RTC::ExecutionContextHandle_t | id, |
RTC::LightweightRTObject_ptr | comp | ||
) |
|
virtual |
bool RTC_impl::RTObjectStateMachine::activate | ( | ) |
bool RTC_impl::RTObjectStateMachine::deactivate | ( | ) |
RTC::ExecutionContextHandle_t RTC_impl::RTObjectStateMachine::getExecutionContextHandle | ( | ) |
RTC::LightweightRTObject_ptr RTC_impl::RTObjectStateMachine::getRTObject | ( | ) |
ExecContextState RTC_impl::RTObjectStateMachine::getState | ( | void | ) |
ExecContextStates RTC_impl::RTObjectStateMachine::getStates | ( | void | ) |
void RTC_impl::RTObjectStateMachine::goTo | ( | ExecContextState | state | ) |
bool RTC_impl::RTObjectStateMachine::isCurrentState | ( | ExecContextState | state | ) |
bool RTC_impl::RTObjectStateMachine::isEquivalent | ( | RTC::LightweightRTObject_ptr | comp | ) |
bool RTC_impl::RTObjectStateMachine::isNextState | ( | ExecContextState | state | ) |
void RTC_impl::RTObjectStateMachine::onAborting | ( | const ExecContextStates & | st | ) |
void RTC_impl::RTObjectStateMachine::onAction | ( | const ExecContextStates & | st | ) |
void RTC_impl::RTObjectStateMachine::onActivated | ( | const ExecContextStates & | st | ) |
void RTC_impl::RTObjectStateMachine::onDeactivated | ( | const ExecContextStates & | st | ) |
void RTC_impl::RTObjectStateMachine::onError | ( | const ExecContextStates & | st | ) |
void RTC_impl::RTObjectStateMachine::onExecute | ( | const ExecContextStates & | st | ) |
void RTC_impl::RTObjectStateMachine::onModeChanged | ( | const ExecContextStates & | st | ) |
RTC::ReturnCode_t RTC_impl::RTObjectStateMachine::onRateChanged | ( | void | ) |
void RTC_impl::RTObjectStateMachine::onReset | ( | const ExecContextStates & | st | ) |
void RTC_impl::RTObjectStateMachine::onShutdown | ( | void | ) |
void RTC_impl::RTObjectStateMachine::onStartup | ( | void | ) |
void RTC_impl::RTObjectStateMachine::onStateUpdate | ( | const ExecContextStates & | st | ) |
bool RTC_impl::RTObjectStateMachine::reset | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
void RTC_impl::RTObjectStateMachine::workerDo | ( | void | ) |
void RTC_impl::RTObjectStateMachine::workerPostDo | ( | void | ) |
void RTC_impl::RTObjectStateMachine::workerPreDo | ( | void | ) |