#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.