__init__.py
/tmp/ws/src/zeroconf_avahi_suite/zeroconf_avahi/src/zeroconf_avahi/
____init_____8py
zeroconf_avahi
mainpage.dox
/tmp/ws/src/zeroconf_avahi_suite/zeroconf_avahi/doxygen/
mainpage_8dox
utilities.py
/tmp/ws/src/zeroconf_avahi_suite/zeroconf_avahi/src/zeroconf_avahi/
utilities_8py
zeroconf_avahi::utilities
def
same_service
namespacezeroconf__avahi_1_1utilities.html
a61565bd38130c41e73f97b33a2f71953
(service_one, service_two)
def
service_name
namespacezeroconf__avahi_1_1utilities.html
a883e7582f7aab1b74239aecd716854b7
(service_type)
def
service_to_str
namespacezeroconf__avahi_1_1utilities.html
ac272a464d1fef9afadb1fc2b2b7184b2
(service)
lib/zeroconf.cpp
/tmp/ws/src/zeroconf_avahi_suite/zeroconf_avahi/src/lib/
lib_2zeroconf_8cpp
../../include/zeroconf_avahi/zeroconf.hpp
zeroconf_avahi
node/zeroconf.cpp
/tmp/ws/src/zeroconf_avahi_suite/zeroconf_avahi/src/node/
node_2zeroconf_8cpp
../../include/zeroconf_avahi/zeroconf.hpp
ZeroconfNode
int
main
node_2zeroconf_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
zeroconf.hpp
/tmp/ws/src/zeroconf_avahi_suite/zeroconf_avahi/include/zeroconf_avahi/
zeroconf_8hpp
zeroconf_avahi::DiscoveredAvahiService
zeroconf_avahi::DiscoveredAvahiServiceCompare
zeroconf_avahi::PublishedServiceCompare
zeroconf_avahi::Zeroconf
zeroconf_avahi
zeroconf_avahi::DiscoveredAvahiService
classzeroconf__avahi_1_1DiscoveredAvahiService.html
DiscoveredAvahiService
classzeroconf__avahi_1_1DiscoveredAvahiService.html
a079acb87b55b19e22f7d587a33dcead1
()
DiscoveredAvahiService
classzeroconf__avahi_1_1DiscoveredAvahiService.html
afabd6b94f0476a700d0ebe6fa3e7c1a0
(zeroconf_msgs::DiscoveredService &discovered_service, AvahiServiceResolver *new_resolver, int protocol, int hardware_interface)
~DiscoveredAvahiService
classzeroconf__avahi_1_1DiscoveredAvahiService.html
adf7383308354ce8134cdc8a655d92431
()
int
hardware_interface
classzeroconf__avahi_1_1DiscoveredAvahiService.html
a7c0d9e1466548f8536e6813248b23a52
int
protocol
classzeroconf__avahi_1_1DiscoveredAvahiService.html
a3ef2c128fe142836b9c9a23481309011
AvahiServiceResolver *
resolver
classzeroconf__avahi_1_1DiscoveredAvahiService.html
a8c878e82f471edb90dcdf96b80b22a14
zeroconf_msgs::DiscoveredService
service
classzeroconf__avahi_1_1DiscoveredAvahiService.html
ae34a6183d7a11d79cd734f94686a5093
zeroconf_avahi::DiscoveredAvahiServiceCompare
structzeroconf__avahi_1_1DiscoveredAvahiServiceCompare.html
bool
operator()
structzeroconf__avahi_1_1DiscoveredAvahiServiceCompare.html
adc98b09b41a756461b80e056fbff9e92
(const boost::shared_ptr< DiscoveredAvahiService > avahi_service_a, const boost::shared_ptr< DiscoveredAvahiService > avahi_service_b) const
zeroconf_avahi::PublishedServiceCompare
structzeroconf__avahi_1_1PublishedServiceCompare.html
bool
operator()
structzeroconf__avahi_1_1PublishedServiceCompare.html
a830122637836aa477c97a4d002b02d69
(const zeroconf_msgs::PublishedService &a, const zeroconf_msgs::PublishedService &b) const
zeroconf_avahi::Zeroconf
classzeroconf__avahi_1_1Zeroconf.html
bool
add_listener
classzeroconf__avahi_1_1Zeroconf.html
a74c366062936342ef834f2b2605e15e9
(std::string &service_type)
bool
add_service
classzeroconf__avahi_1_1Zeroconf.html
a963d6e8b74f8a02054f5b13f189701d9
(PublishedService &service)
void
connect_signal_callbacks
classzeroconf__avahi_1_1Zeroconf.html
a537a5e842ffc0abd9d6d2ecccb6d0cc7
(connection_signal_cb new_connections, connection_signal_cb lost_connections)
bool
is_alive
classzeroconf__avahi_1_1Zeroconf.html
a27d3a62be4c5bb06087ac71e2eb7e565
() const
void
list_discovered_services
classzeroconf__avahi_1_1Zeroconf.html
a32f1516ec0d659363a29f2ef359fc810
(const std::string &service_type, std::vector< zeroconf_msgs::DiscoveredService > &list)
void
list_published_services
classzeroconf__avahi_1_1Zeroconf.html
ac901470d787411fda4b85eb0b5964ba9
(const std::string &service_type, std::vector< zeroconf_msgs::PublishedService > &list)
bool
remove_listener
classzeroconf__avahi_1_1Zeroconf.html
a08191cfef691dca564d600825554e882
(const std::string &service_type)
bool
remove_service
classzeroconf__avahi_1_1Zeroconf.html
a2a6fe10dec77bd6115ecb1b6826a4448
(const PublishedService &service)
void
spin
classzeroconf__avahi_1_1Zeroconf.html
a806a24949a7825e674aefc76595daace
()
Zeroconf
classzeroconf__avahi_1_1Zeroconf.html
add08e160e4ec5b7730254f4439d8124b
()
~Zeroconf
classzeroconf__avahi_1_1Zeroconf.html
a1a09f41b6aa7e9d6eb7352312660e5ce
()
boost::function< void(zeroconf_msgs::DiscoveredService)>
connection_signal_cb
classzeroconf__avahi_1_1Zeroconf.html
a01b9685eb422297702c2dc33813d43ca
std::set< boost::shared_ptr< DiscoveredAvahiService >, DiscoveredAvahiServiceCompare >
discovered_service_set
classzeroconf__avahi_1_1Zeroconf.html
a7dc8ede371fd16488271c80ccb55a51e
boost::bimaps::bimap< AvahiServiceBrowser *, boost::bimaps::set_of< std::string > >
discovery_bimap
classzeroconf__avahi_1_1Zeroconf.html
a827d7814f1c6406278e17b2f5323dc69
zeroconf_msgs::PublishedService
PublishedService
classzeroconf__avahi_1_1Zeroconf.html
a4a27037755ff2949a892c45d09eacb57
boost::bimaps::bimap< AvahiEntryGroup *, boost::bimaps::set_of< PublishedService, PublishedServiceCompare > >
service_bimap
classzeroconf__avahi_1_1Zeroconf.html
ac10080e23fd148e1dd6704266f6dc0c8
std::pair< AvahiEntryGroup *, PublishedService >
service_map_pair
classzeroconf__avahi_1_1Zeroconf.html
a72a316960b56e799f904e7e4df1850f7
bool
add_service_non_threaded
classzeroconf__avahi_1_1Zeroconf.html
a84dae15063b45603991a426cc551503e
(PublishedService &service)
int
avahi_to_ros_protocol
classzeroconf__avahi_1_1Zeroconf.html
a54a41e9b6e7fdc5df7e95e18c3c7484c
(const int &protocol)
std::string
avahi_to_txt_protocol
classzeroconf__avahi_1_1Zeroconf.html
ac35e25ac18d981befd497c14f7014cca
(const int &protocol)
void
fail
classzeroconf__avahi_1_1Zeroconf.html
a330ef8719b10ff3035080903c64ff63c
()
discovered_service_set::iterator
find_discovered_service
classzeroconf__avahi_1_1Zeroconf.html
a429fad4a49fe3ff3fdabfbbc87a61f6d
(zeroconf_msgs::DiscoveredService &service)
int
ros_to_avahi_protocol
classzeroconf__avahi_1_1Zeroconf.html
a5e2d197f81e465cab8e78256f83f0d5a
(const int &protocol)
std::string
ros_to_txt_protocol
classzeroconf__avahi_1_1Zeroconf.html
a1657f3ca8ebb55422e3862bb7e219b46
(const int &protocol)
static void
client_callback
classzeroconf__avahi_1_1Zeroconf.html
a914a09745fb398d9577906351f9b0eb8
(AvahiClient *c, AvahiClientState state, void *userdata)
static void
discovery_callback
classzeroconf__avahi_1_1Zeroconf.html
af18555678edfdb1b34c24a7ec46f2e26
(AvahiServiceBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiBrowserEvent event, const char *name, const char *type, const char *domain, AvahiLookupResultFlags flags, void *userdata)
static void
entry_group_callback
classzeroconf__avahi_1_1Zeroconf.html
a5aa120c001fcfc6cd7822b9815cdb6a2
(AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata)
static void
modify_callback
classzeroconf__avahi_1_1Zeroconf.html
a1ed0037c76125143c5820588f23db231
(AVAHI_GCC_UNUSED AvahiTimeout *e, void *userdata)
static void
resolve_callback
classzeroconf__avahi_1_1Zeroconf.html
a57ee408df8662e48bf06fa8bf358bf75
(AvahiServiceResolver *r, AvahiIfIndex interface, AvahiProtocol protocol, AvahiResolverEvent event, const char *name, const char *type, const char *domain, const char *host_name, const AvahiAddress *address, uint16_t port, AvahiStringList *txt, AvahiLookupResultFlags flags, void *userdata)
AvahiClient *
client
classzeroconf__avahi_1_1Zeroconf.html
a999580dd6b6c1e2546b9aff589f8c5c3
service_bimap
committed_services
classzeroconf__avahi_1_1Zeroconf.html
a76701a3dfdfe1e215a45ff82f6d7c550
discovered_service_set
discovered_services
classzeroconf__avahi_1_1Zeroconf.html
a8d6775745d6abb26f3f5136c168c87b5
discovery_bimap
discovery_service_types
classzeroconf__avahi_1_1Zeroconf.html
a15f08b38cecf831fa213c30dcc10eac1
service_bimap
established_services
classzeroconf__avahi_1_1Zeroconf.html
aaa515b83504374a42ea1dc8c96adaffa
const int
interface
classzeroconf__avahi_1_1Zeroconf.html
aa3ede59f0e866a43bf99cb43e3b91eb0
bool
invalid_object
classzeroconf__avahi_1_1Zeroconf.html
afe5676b03aa966336a787d05b7576f6a
connection_signal_cb
lost_connection_signal
classzeroconf__avahi_1_1Zeroconf.html
a759f80b7f2b20f97e0aa5405bdc352cc
connection_signal_cb
new_connection_signal
classzeroconf__avahi_1_1Zeroconf.html
a9c8aba506b367175a7327ba7970977f8
const int
permitted_protocols
classzeroconf__avahi_1_1Zeroconf.html
ac1fdae15b0663d4392c8465deb83bc6e
boost::mutex
service_mutex
classzeroconf__avahi_1_1Zeroconf.html
a146c301327be46fa091ad158359f93c2
AvahiThreadedPoll *
threaded_poll
classzeroconf__avahi_1_1Zeroconf.html
a9caec7e70e779a08e992d59fae17f84c
ZeroconfNode
classZeroconfNode.html
void
init
classZeroconfNode.html
a2da38014080e6ccd6c4f1ebe5c4529f9
(ros::NodeHandle &nh)
boost::function< void(zeroconf_msgs::DiscoveredService)>
connection_signal_cb
classZeroconfNode.html
aaed465755cc356d47b01f34ae7729df8
bool
add_listener
classZeroconfNode.html
a701b5849b4d47f7d3712a16471f96530
(AddListener::Request &request, AddListener::Response &response)
bool
add_service
classZeroconfNode.html
a2fe63705dff7f5c4f87831fd5e19fcd7
(AddService::Request &request, AddService::Response &response)
bool
list_discovered_services
classZeroconfNode.html
a97e3dd499af6764b237d7417573004f6
(ListDiscoveredServices::Request &request, ListDiscoveredServices::Response &response)
bool
list_published_services
classZeroconfNode.html
adc91786f99b5b3b0523dde6880efca67
(ListPublishedServices::Request &request, ListPublishedServices::Response &response)
void
lost_connections
classZeroconfNode.html
a4aae48ba0dd2c526bedcfe2d5f07e07e
(DiscoveredService service)
void
new_connections
classZeroconfNode.html
a8204f15535d2d4c7bce4da0dd99ee082
(DiscoveredService service)
bool
remove_listener
classZeroconfNode.html
a42020f773a2867d7415f36a3517f2b44
(RemoveListener::Request &request, RemoveListener::Response &response)
bool
remove_service
classZeroconfNode.html
ab319a7a8baff700e73fd8e956b1db812
(AddService::Request &request, AddService::Response &response)
ros::Publisher
pub_lost_connections
classZeroconfNode.html
aa06d65397919ccf7643915a5a7c949a0
ros::Publisher
pub_new_connections
classZeroconfNode.html
a573d47228cbc05f6bbd076a3d797dc16
ros::ServiceServer
server_add_listener
classZeroconfNode.html
af122f16e5ccbd841d54dfdc6e88e0f79
ros::ServiceServer
server_add_service
classZeroconfNode.html
a666731bb462f25a12673ea84cf46226c
ros::ServiceServer
server_list_discovered_services
classZeroconfNode.html
abf28cb92ed5e0a6ef1894dd5c0fcdc4d
ros::ServiceServer
server_list_published_services
classZeroconfNode.html
a537cbd87fa65b710f18b4a79c3c9624e
ros::ServiceServer
server_remove_listener
classZeroconfNode.html
a725e6818b019553e039d2389103fe04d
ros::ServiceServer
server_remove_service
classZeroconfNode.html
afda5cc415115c756f2de8cb5a9ed988a
Zeroconf
zeroconf
classZeroconfNode.html
a90edde9eb6292ad72c9801aae88bcabc
zeroconf_avahi
namespacezeroconf__avahi.html
zeroconf_avahi::utilities
zeroconf_avahi::DiscoveredAvahiService
zeroconf_avahi::DiscoveredAvahiServiceCompare
zeroconf_avahi::PublishedServiceCompare
zeroconf_avahi::Zeroconf
zeroconf_avahi::utilities
namespacezeroconf__avahi_1_1utilities.html
def
same_service
namespacezeroconf__avahi_1_1utilities.html
a61565bd38130c41e73f97b33a2f71953
(service_one, service_two)
def
service_name
namespacezeroconf__avahi_1_1utilities.html
a883e7582f7aab1b74239aecd716854b7
(service_type)
def
service_to_str
namespacezeroconf__avahi_1_1utilities.html
ac272a464d1fef9afadb1fc2b2b7184b2
(service)
index
index
Notes
overview
crawling
efficiency
dependencies
codeapi