#include <connection_monitor.h>
Definition at line 51 of file connection_monitor.h.
ConnectionMonitor::ConnectionMonitor | ( | ros::Subscriber & | feedback_sub, |
ros::Subscriber & | result_sub | ||
) |
Definition at line 51 of file connection_monitor.cpp.
void ConnectionMonitor::cancelConnectCallback | ( | const ros::SingleSubscriberPublisher & | pub | ) |
Definition at line 112 of file connection_monitor.cpp.
void ConnectionMonitor::cancelDisconnectCallback | ( | const ros::SingleSubscriberPublisher & | pub | ) |
Definition at line 132 of file connection_monitor.cpp.
string ConnectionMonitor::cancelSubscribersString | ( | ) | [private] |
Definition at line 153 of file connection_monitor.cpp.
void ConnectionMonitor::goalConnectCallback | ( | const ros::SingleSubscriberPublisher & | pub | ) |
Definition at line 59 of file connection_monitor.cpp.
void ConnectionMonitor::goalDisconnectCallback | ( | const ros::SingleSubscriberPublisher & | pub | ) |
Definition at line 79 of file connection_monitor.cpp.
string ConnectionMonitor::goalSubscribersString | ( | ) | [private] |
Definition at line 100 of file connection_monitor.cpp.
bool ConnectionMonitor::isServerConnected | ( | ) |
Definition at line 193 of file connection_monitor.cpp.
void ConnectionMonitor::processStatus | ( | const actionlib_msgs::GoalStatusArrayConstPtr & | status | ) |
Definition at line 165 of file connection_monitor.cpp.
bool ConnectionMonitor::waitForActionServerToStart | ( | const ros::Duration & | timeout = ros::Duration(0,0) , |
const ros::NodeHandle & | nh = ros::NodeHandle() |
||
) |
Definition at line 233 of file connection_monitor.cpp.
std::map<std::string, size_t> actionlib::ConnectionMonitor::cancelSubscribers_ [private] |
Definition at line 80 of file connection_monitor.h.
boost::condition actionlib::ConnectionMonitor::check_connection_condition_ [private] |
Definition at line 76 of file connection_monitor.h.
boost::recursive_mutex actionlib::ConnectionMonitor::data_mutex_ [private] |
Definition at line 78 of file connection_monitor.h.
Definition at line 85 of file connection_monitor.h.
std::map<std::string, size_t> actionlib::ConnectionMonitor::goalSubscribers_ [private] |
Definition at line 79 of file connection_monitor.h.
Definition at line 74 of file connection_monitor.h.
Definition at line 86 of file connection_monitor.h.
std::string actionlib::ConnectionMonitor::status_caller_id_ [private] |
Definition at line 72 of file connection_monitor.h.
bool actionlib::ConnectionMonitor::status_received_ [private] |
Definition at line 73 of file connection_monitor.h.