This class represents a program as an Service in the Orocos TaskContext system. More...
#include <ProgramService.hpp>
Public Member Functions | |
ProgramInterfacePtr | getProgram () const |
ProgramService (FunctionGraphPtr prog, TaskContext *tc=0) | |
~ProgramService () | |
Private Attributes | |
FunctionGraphPtr | function |
internal::ValueDataSource < ProgramInterfacePtr > ::shared_ptr | program |
This class represents a program as an Service in the Orocos TaskContext system.
Definition at line 56 of file ProgramService.hpp.
RTT::ProgramService::ProgramService | ( | FunctionGraphPtr | prog, |
TaskContext * | tc = 0 |
||
) |
By constructing this object, a program is added to a taskcontext as a TaskContext, with its commands and methods.
Definition at line 52 of file ProgramService.cpp.
Definition at line 76 of file ProgramService.cpp.
ProgramInterfacePtr RTT::scripting::ProgramService::getProgram | ( | ) | const [inline] |
Returns the Program of this service.
Definition at line 74 of file ProgramService.hpp.
Definition at line 61 of file ProgramService.hpp.
internal::ValueDataSource<ProgramInterfacePtr>::shared_ptr RTT::scripting::ProgramService::program [private] |
Definition at line 59 of file ProgramService.hpp.