#include <node_check_switch.h>
Public Member Functions | |
node_check_switch () | |
~node_check_switch () | |
Private Member Functions | |
void | callback_ (const ros::MessageEvent< topic_tools::ShapeShifter > &msg_event) |
void | connection_callback_ (const ros::SingleSubscriberPublisher &) |
void | subscribe_ () |
bool | target_node_exists_ () |
void | unsubscribe_ () |
Private Attributes | |
volatile bool | advertised_ |
std::string | check_target_node_name_ |
ros::Publisher | exist_pub_ |
ros::NodeHandle | nh_ |
ros::Publisher | not_exist_pub_ |
ros::Subscriber * | sub_ptr_ |
std::string | topic_exist_ |
std::string | topic_not_exist_ |
Definition at line 8 of file node_check_switch.h.
node_check_switch::node_check_switch | ( | ) |
Definition at line 3 of file node_check_switch.cpp.
node_check_switch::~node_check_switch | ( | ) |
Definition at line 12 of file node_check_switch.cpp.
|
private |
Definition at line 17 of file node_check_switch.cpp.
|
private |
|
private |
Definition at line 55 of file node_check_switch.cpp.
|
private |
Definition at line 41 of file node_check_switch.cpp.
|
private |
Definition at line 61 of file node_check_switch.cpp.
|
private |
Definition at line 26 of file node_check_switch.h.
|
private |
Definition at line 20 of file node_check_switch.h.
|
private |
Definition at line 16 of file node_check_switch.h.
|
private |
Definition at line 14 of file node_check_switch.h.
|
private |
Definition at line 17 of file node_check_switch.h.
|
private |
Definition at line 15 of file node_check_switch.h.
|
private |
Definition at line 18 of file node_check_switch.h.
|
private |
Definition at line 19 of file node_check_switch.h.