Public Types | Public Member Functions | Public Attributes
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::StateMachine::Status 
StateMachineStatus

Public Member Functions

 Scripting (TaskContext *owner)
 ~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 Scripting.hpp.


Member Typedef Documentation

Definition at line 60 of file Scripting.hpp.

Definition at line 61 of file Scripting.hpp.


Constructor & Destructor Documentation

Definition at line 91 of file Scripting.cpp.

Definition at line 178 of file Scripting.cpp.


Member Data Documentation

Definition at line 117 of file Scripting.hpp.

Definition at line 119 of file Scripting.hpp.

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

Definition at line 83 of file Scripting.hpp.

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

Definition at line 79 of file Scripting.hpp.

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

Definition at line 89 of file Scripting.hpp.

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

Definition at line 69 of file Scripting.hpp.

Definition at line 65 of file Scripting.hpp.

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

Definition at line 67 of file Scripting.hpp.

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

Definition at line 91 of file Scripting.hpp.

Definition at line 99 of file Scripting.hpp.

Definition at line 77 of file Scripting.hpp.

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

Definition at line 141 of file Scripting.hpp.

Definition at line 73 of file Scripting.hpp.

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

Definition at line 75 of file Scripting.hpp.

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

Definition at line 97 of file Scripting.hpp.

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

Definition at line 109 of file Scripting.hpp.

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

Definition at line 131 of file Scripting.hpp.

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

Definition at line 115 of file Scripting.hpp.

Definition at line 137 of file Scripting.hpp.

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

Definition at line 143 of file Scripting.hpp.

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

Definition at line 113 of file Scripting.hpp.

Definition at line 111 of file Scripting.hpp.

Definition at line 133 of file Scripting.hpp.

Definition at line 139 of file Scripting.hpp.

Definition at line 135 of file Scripting.hpp.

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

Definition at line 85 of file Scripting.hpp.

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

Definition at line 87 of file Scripting.hpp.

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

Definition at line 93 of file Scripting.hpp.

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

Definition at line 95 of file Scripting.hpp.

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

Definition at line 105 of file Scripting.hpp.

Definition at line 123 of file Scripting.hpp.

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

Definition at line 129 of file Scripting.hpp.

Definition at line 127 of file Scripting.hpp.

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

Definition at line 81 of file Scripting.hpp.

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

Definition at line 101 of file Scripting.hpp.

Definition at line 121 of file Scripting.hpp.

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

Definition at line 107 of file Scripting.hpp.

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

Definition at line 103 of file Scripting.hpp.

Definition at line 125 of file Scripting.hpp.

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

Definition at line 63 of file Scripting.hpp.

Definition at line 71 of file Scripting.hpp.


The documentation for this class was generated from the following files:


rtt
Author(s): RTT Developers
autogenerated on Fri Sep 9 2016 04:02:18