RTT::Scripting Class Reference

#include <Scripting.hpp>

Inheritance diagram for RTT::Scripting:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
scripting::ProgramInterface::Status 
ProgramStatus
typedef
scripting::ProgramInterface::Status 
ProgramStatus
typedef
scripting::StateMachine::Status 
StateMachineStatus
typedef
scripting::StateMachine::Status 
StateMachineStatus

Public Member Functions

 Scripting (TaskContext *owner)
 Scripting (TaskContext *owner)
 ~Scripting ()
 ~Scripting ()

Public Attributes

OperationCaller< bool(const
std::string &)> 
activateStateMachine
OperationCaller< bool(const
std::string &)> 
deactivateStateMachine
OperationCaller< bool(const
std::string &)> 
eval
OperationCaller< int(const
std::string &)> 
execute
OperationCaller< int(const
std::string &)> 
getProgramLine
OperationCaller< std::vector
< std::string >void)> 
getProgramList
OperationCaller
< ProgramStatus::ProgramStatus(const
std::string &)> 
getProgramStatus
OperationCaller< std::string(const
std::string &)> 
getProgramStatusStr
OperationCaller< std::string(const
std::string &)> 
getProgramText
OperationCaller< int(const
std::string &)> 
getStateMachineLine
OperationCaller< std::vector
< std::string >)> 
getStateMachineList
OperationCaller< std::string(const
std::string &)> 
getStateMachineState
OperationCaller
< StateMachineStatus::StateMachineStatus(const
std::string &)> 
getStateMachineStatus
OperationCaller< std::string(const
std::string &)> 
getStateMachineStatusStr
OperationCaller< std::string(const
std::string &)> 
getStateMachineText
OperationCaller< bool(const
std::string &)> 
hasProgram
OperationCaller< bool(const
std::string &)> 
hasStateMachine
OperationCaller< bool(const
std::string &)> 
inProgramError
OperationCaller< bool(const
std::string &)> 
inStateMachineError
OperationCaller< bool(const
std::string &, const
std::string &)> 
inStateMachineState
OperationCaller< bool(const
std::string &)> 
isProgramPaused
OperationCaller< bool(const
std::string &)> 
isProgramRunning
OperationCaller< bool(const
std::string &)> 
isStateMachineActive
OperationCaller< bool(const
std::string &)> 
isStateMachinePaused
OperationCaller< bool(const
std::string &)> 
isStateMachineRunning
OperationCaller< bool(const
std::string &)> 
loadPrograms
OperationCaller< bool(const
std::string &)> 
loadProgramText
OperationCaller< bool(const
std::string &)> 
loadStateMachines
OperationCaller< bool(const
std::string &code)> 
loadStateMachineText
OperationCaller< bool(const
std::string &)> 
pauseProgram
OperationCaller< bool(const
std::string &)> 
pauseStateMachine
OperationCaller< bool(const
std::string &, const
std::string &)> 
requestStateMachineState
OperationCaller< bool(const
std::string &)> 
resetStateMachine
OperationCaller< bool(const
std::string &)> 
runScript
OperationCaller< bool(const
std::string &)> 
startProgram
OperationCaller< bool(const
std::string &)> 
startStateMachine
OperationCaller< bool(const
std::string &)> 
stepProgram
OperationCaller< bool(const
std::string &)> 
stopProgram
OperationCaller< bool(const
std::string &)> 
stopStateMachine
OperationCaller< bool(const
std::string &)> 
unloadProgram
OperationCaller< bool(const
std::string &)> 
unloadStateMachine

Detailed Description

The method interface of the scripting plugin.

Definition at line 54 of file install/include/rtt/scripting/Scripting.hpp.


Member Typedef Documentation

Definition at line 60 of file rtt/scripting/Scripting.hpp.

Definition at line 60 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 61 of file rtt/scripting/Scripting.hpp.

Definition at line 61 of file install/include/rtt/scripting/Scripting.hpp.


Constructor & Destructor Documentation

RTT::Scripting::Scripting ( TaskContext owner  ) 

Definition at line 89 of file Scripting.cpp.

RTT::Scripting::~Scripting (  ) 

Definition at line 176 of file Scripting.cpp.

RTT::Scripting::Scripting ( TaskContext owner  ) 
RTT::Scripting::~Scripting (  ) 

Member Data Documentation

Definition at line 117 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 119 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::eval

Definition at line 83 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< int(const std::string &)> RTT::Scripting::execute

Definition at line 79 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< int(const std::string &)> RTT::Scripting::getProgramLine

Definition at line 89 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< std::vector< std::string >void)> RTT::Scripting::getProgramList

Definition at line 69 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 65 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< std::string(const std::string &)> RTT::Scripting::getProgramStatusStr

Definition at line 67 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< std::string(const std::string &)> RTT::Scripting::getProgramText

Definition at line 91 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 99 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 77 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< std::string(const std::string &)> RTT::Scripting::getStateMachineState

Definition at line 141 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 73 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< std::string(const std::string &)> RTT::Scripting::getStateMachineStatusStr

Definition at line 75 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< std::string(const std::string &)> RTT::Scripting::getStateMachineText

Definition at line 97 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::hasProgram

Definition at line 109 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::hasStateMachine

Definition at line 131 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::inProgramError

Definition at line 115 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 137 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &, const std::string &)> RTT::Scripting::inStateMachineState

Definition at line 143 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::isProgramPaused

Definition at line 113 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 111 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 133 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 139 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 135 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::loadPrograms

Definition at line 85 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::loadProgramText

Definition at line 87 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 93 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &code)> RTT::Scripting::loadStateMachineText

Definition at line 95 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::pauseProgram

Definition at line 105 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 123 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &, const std::string &)> RTT::Scripting::requestStateMachineState

Definition at line 129 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 127 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::runScript

Definition at line 81 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::startProgram

Definition at line 101 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 121 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::stepProgram

Definition at line 107 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::stopProgram

Definition at line 103 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 125 of file install/include/rtt/scripting/Scripting.hpp.

OperationCaller< bool(const std::string &)> RTT::Scripting::unloadProgram

Definition at line 63 of file install/include/rtt/scripting/Scripting.hpp.

Definition at line 71 of file install/include/rtt/scripting/Scripting.hpp.


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:49:49 2013