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.