|
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 | ) |
1.8.11