Public Member Functions | Private Member Functions | Private Attributes
ScriptableMonitorNode Class Reference

#include <ScriptableMonitorNode.h>

List of all members.

Public Member Functions

ScriptHostgetScriptHost ()
 ScriptableMonitorNode ()
 ~ScriptableMonitorNode ()

Private Member Functions

bool addScript (scriptable_monitor::AddScriptRequest &request, scriptable_monitor::AddScriptResponse &response)
bool getScripts (scriptable_monitor::GetScriptsRequest &request, scriptable_monitor::GetScriptsResponse &response)
void onAddScriptMessage (const std_msgs::String::ConstPtr script)
void onDeleteScriptMessage (const std_msgs::String::ConstPtr scriptName)

Private Attributes

ros::ServiceServer _addScriptService
ros::Subscriber _addScriptSubscriber
ros::Subscriber _deleteScriptSubscriber
ros::ServiceServer _getScriptsService
ScriptHost _scriptHost

Detailed Description

Definition at line 20 of file ScriptableMonitorNode.h.


Constructor & Destructor Documentation

Definition at line 10 of file ScriptableMonitorNode.cpp.

Definition at line 29 of file ScriptableMonitorNode.cpp.


Member Function Documentation

bool ScriptableMonitorNode::addScript ( scriptable_monitor::AddScriptRequest &  request,
scriptable_monitor::AddScriptResponse &  response 
) [private]

Definition at line 36 of file ScriptableMonitorNode.cpp.

Definition at line 27 of file ScriptableMonitorNode.h.

bool ScriptableMonitorNode::getScripts ( scriptable_monitor::GetScriptsRequest &  request,
scriptable_monitor::GetScriptsResponse &  response 
) [private]

Definition at line 52 of file ScriptableMonitorNode.cpp.

void ScriptableMonitorNode::onAddScriptMessage ( const std_msgs::String::ConstPtr  script) [private]

Definition at line 80 of file ScriptableMonitorNode.cpp.

void ScriptableMonitorNode::onDeleteScriptMessage ( const std_msgs::String::ConstPtr  scriptName) [private]

Definition at line 86 of file ScriptableMonitorNode.cpp.


Member Data Documentation

Definition at line 34 of file ScriptableMonitorNode.h.

Definition at line 31 of file ScriptableMonitorNode.h.

Definition at line 32 of file ScriptableMonitorNode.h.

Definition at line 33 of file ScriptableMonitorNode.h.

Definition at line 30 of file ScriptableMonitorNode.h.


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


scriptable_monitor
Author(s):
autogenerated on Wed Aug 26 2015 16:21:30