23 if (connection_header)
43 std::vector<std::string> detected_nodes;
45 for(
auto itr = detected_nodes.rbegin(); itr != detected_nodes.rend(); ++itr)
volatile bool advertised_
void publish(const boost::shared_ptr< M > &message) const
Subscriber subscribe(const std::string &topic, uint32_t queue_size, void(T::*fp)(M), T *obj, const TransportHints &transport_hints=TransportHints())
ROSCPP_DECL const std::string & getName()
const boost::shared_ptr< M_string > & getConnectionHeaderPtr() const
ros::Publisher not_exist_pub_
const boost::shared_ptr< ConstMessage > & getConstMessage() const
ros::Publisher exist_pub_
bool param(const std::string ¶m_name, T ¶m_val, const T &default_val) const
std::string topic_not_exist_
void callback_(const ros::MessageEvent< topic_tools::ShapeShifter > &msg_event)
ros::Subscriber * sub_ptr_
ROSCPP_DECL bool getNodes(V_string &nodes)
std::string check_target_node_name_
bool target_node_exists_()