This class represents a stateMachine as a Service in the Orocos TaskContext system. More...
#include <StateMachineService.hpp>

Public Member Functions | |
| StateMachineServicePtr | copy (ParsedStateMachinePtr newsc, std::map< const base::DataSourceBase *, base::DataSourceBase * > &replacements, bool instantiate) |
| StateMachineServicePtr | copy (ParsedStateMachinePtr newsc, std::map< const base::DataSourceBase *, base::DataSourceBase * > &replacements, bool instantiate) |
| StateMachineService (ParsedStateMachinePtr statemachine, TaskContext *tc=0) | |
| StateMachineService (ParsedStateMachinePtr statemachine, TaskContext *tc=0) | |
| ~StateMachineService () | |
| ~StateMachineService () | |
Private Member Functions | |
| void | createOperationFactory () |
| void | createOperationFactory () |
Private Attributes | |
| internal::ValueDataSource < StateMachinePtr > ::shared_ptr | _this |
| TaskContext * | mtc |
| ParsedStateMachinePtr | statemachine |
This class represents a stateMachine as a Service in the Orocos TaskContext system.
Definition at line 54 of file install/include/rtt/scripting/StateMachineService.hpp.
| RTT::StateMachineService::StateMachineService | ( | ParsedStateMachinePtr | statemachine, | |
| TaskContext * | tc = 0 | |||
| ) |
By constructing this object, a stateMachine is added to a taskcontext as a Service, with its commands and methods.
Definition at line 109 of file StateMachineService.cpp.
| RTT::StateMachineService::~StateMachineService | ( | ) |
Definition at line 119 of file StateMachineService.cpp.
| RTT::scripting::StateMachineService::StateMachineService | ( | ParsedStateMachinePtr | statemachine, | |
| TaskContext * | tc = 0 | |||
| ) |
By constructing this object, a stateMachine is added to a taskcontext as a Service, with its commands and methods.
| RTT::scripting::StateMachineService::~StateMachineService | ( | ) |
| StateMachineServicePtr RTT::scripting::StateMachineService::copy | ( | ParsedStateMachinePtr | newsc, | |
| std::map< const base::DataSourceBase *, base::DataSourceBase * > & | replacements, | |||
| bool | instantiate | |||
| ) |
| StateMachineServicePtr RTT::scripting::StateMachineService::copy | ( | ParsedStateMachinePtr | newsc, | |
| std::map< const base::DataSourceBase *, base::DataSourceBase * > & | replacements, | |||
| bool | instantiate | |||
| ) |
| void RTT::scripting::StateMachineService::createOperationFactory | ( | ) | [private] |
| void RTT::StateMachineService::createOperationFactory | ( | ) | [private] |
Definition at line 52 of file StateMachineService.cpp.
internal::ValueDataSource< StateMachinePtr >::shared_ptr RTT::scripting::StateMachineService::_this [private] |
Definition at line 59 of file install/include/rtt/scripting/StateMachineService.hpp.
TaskContext * RTT::scripting::StateMachineService::mtc [private] |
Definition at line 61 of file install/include/rtt/scripting/StateMachineService.hpp.
Definition at line 60 of file install/include/rtt/scripting/StateMachineService.hpp.