RTT::scripting::StateMachineService Class Reference

This class represents a stateMachine as a Service in the Orocos TaskContext system. More...

#include <StateMachineService.hpp>

Inheritance diagram for RTT::scripting::StateMachineService:
Inheritance graph
[legend]

List of all members.

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
TaskContextmtc
ParsedStateMachinePtr statemachine

Detailed Description

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.


Constructor & Destructor Documentation

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

Member Function Documentation

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.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:50:16 2013