#include <WMPNodeManager.h>
Public Member Functions | |
void | addManager (std::string p, Manager *v) |
bool | manage (ros_rt_wmp_msgs::WMPControl::Request &req, ros_rt_wmp_msgs::WMPControl::Response &res) |
void | publishInfo () |
WMPNodeManager (ros::NodeHandle *n, int port, std::string name) | |
virtual | ~WMPNodeManager () |
Private Attributes | |
ros::NodeHandle * | nh |
ros::ServiceServer | service |
std::map< std::string, Manager * > | stuffs |
Definition at line 44 of file WMPNodeManager.h.
WMPNodeManager::WMPNodeManager | ( | ros::NodeHandle * | n, |
int | port, | ||
std::string | name | ||
) | [inline] |
Definition at line 50 of file WMPNodeManager.h.
virtual WMPNodeManager::~WMPNodeManager | ( | ) | [inline, virtual] |
Definition at line 60 of file WMPNodeManager.h.
void WMPNodeManager::addManager | ( | std::string | p, |
Manager * | v | ||
) | [inline] |
Definition at line 94 of file WMPNodeManager.h.
bool WMPNodeManager::manage | ( | ros_rt_wmp_msgs::WMPControl::Request & | req, |
ros_rt_wmp_msgs::WMPControl::Response & | res | ||
) | [inline] |
Definition at line 99 of file WMPNodeManager.h.
void WMPNodeManager::publishInfo | ( | ) | [inline] |
Definition at line 64 of file WMPNodeManager.h.
ros::NodeHandle* WMPNodeManager::nh [private] |
Definition at line 45 of file WMPNodeManager.h.
ros::ServiceServer WMPNodeManager::service [private] |
Reimplemented from ServiceManager< ros_rt_wmp_msgs::WMPControl >.
Definition at line 47 of file WMPNodeManager.h.
std::map<std::string, Manager *> WMPNodeManager::stuffs [private] |
Definition at line 46 of file WMPNodeManager.h.