Wraps the library api into a fully functional ros node with ros api. More...
Wraps the library api into a fully functional ros node with ros api.
Simply envelops the c++ api with ros msg/srv communications. Also has some magic to help make publishing and browsing ros masters easy.
Definition at line 43 of file node/zeroconf.cpp.
typedef boost::function<void(zeroconf_msgs::DiscoveredService)> ZeroconfNode::connection_signal_cb [private] |
Definition at line 47 of file node/zeroconf.cpp.
bool ZeroconfNode::add_listener | ( | AddListener::Request & | request, |
AddListener::Response & | response | ||
) | [inline, private] |
Definition at line 175 of file node/zeroconf.cpp.
bool ZeroconfNode::add_service | ( | AddService::Request & | request, |
AddService::Response & | response | ||
) | [inline, private] |
Definition at line 187 of file node/zeroconf.cpp.
void ZeroconfNode::init | ( | ros::NodeHandle & | nh | ) | [inline] |
Definition at line 50 of file node/zeroconf.cpp.
bool ZeroconfNode::list_discovered_services | ( | ListDiscoveredServices::Request & | request, |
ListDiscoveredServices::Response & | response | ||
) | [inline, private] |
Definition at line 197 of file node/zeroconf.cpp.
bool ZeroconfNode::list_published_services | ( | ListPublishedServices::Request & | request, |
ListPublishedServices::Response & | response | ||
) | [inline, private] |
Definition at line 203 of file node/zeroconf.cpp.
void ZeroconfNode::lost_connections | ( | DiscoveredService | service | ) | [inline, private] |
Definition at line 212 of file node/zeroconf.cpp.
void ZeroconfNode::new_connections | ( | DiscoveredService | service | ) | [inline, private] |
Definition at line 208 of file node/zeroconf.cpp.
bool ZeroconfNode::remove_listener | ( | RemoveListener::Request & | request, |
RemoveListener::Response & | response | ||
) | [inline, private] |
Definition at line 181 of file node/zeroconf.cpp.
bool ZeroconfNode::remove_service | ( | AddService::Request & | request, |
AddService::Response & | response | ||
) | [inline, private] |
Definition at line 192 of file node/zeroconf.cpp.
Definition at line 220 of file node/zeroconf.cpp.
Definition at line 220 of file node/zeroconf.cpp.
Definition at line 218 of file node/zeroconf.cpp.
Definition at line 218 of file node/zeroconf.cpp.
Definition at line 219 of file node/zeroconf.cpp.
Definition at line 219 of file node/zeroconf.cpp.
Definition at line 218 of file node/zeroconf.cpp.
Definition at line 218 of file node/zeroconf.cpp.
Zeroconf ZeroconfNode::zeroconf [private] |
Definition at line 217 of file node/zeroconf.cpp.