.TH "shevek::avahi::browser" 3 "Wed Jul 9 2014" "libshevek" \" -*- nroff -*- .ad l .nh .SH NAME shevek::avahi::browser \- .PP Class for browsing other hosts\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBshevek::refbase\fP\&. .SS "Classes" .in +1c .ti -1c .RI "struct \fBdetails\fP" .br .RI "\fIDetails about a discovered service\&. These are internally created and may be examined by the application\&. \fP" .ti -1c .RI "struct \fBowner\fP" .br .RI "\fIInformation about a discovered server\&. \fP" .in -1c .SS "Public Types" .in +1c .ti -1c .RI "typedef std::set< \fBdetails\fP > \fBdetails_list\fP" .br .RI "\fIContainer class for a list of details\&. \fP" .ti -1c .RI "typedef std::map .br < Glib::ustring, \fBowner\fP > \fBlist\fP" .br .RI "\fIContainer class for a list of owners\&. \fP" .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBlist\fP const & \fBget_list\fP ()" .br .RI "\fIAccess the list of owners\&. \fP" .ti -1c .RI "sigc::signal1< void, .br Glib::ustring const & > \fBsignal_changed\fP ()" .br .RI "\fISignal to be notified when the list changes\&. \fP" .ti -1c .RI "\fB~browser\fP ()" .br .RI "\fIThe destructor cleans everything up\&. \fP" .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static Glib::RefPtr< \fBbrowser\fP > \fBcreate\fP (Glib::ustring const &protocol)" .br .RI "\fICreate a browser class without an existing avahi object\&. Don't use this if you have an avahi object; use \fBavahi::create_browser\fP instead\&. \fP" .ti -1c .RI "static \fBlist\fP \fBget_list_block\fP (Glib::ustring const &protocol, Glib::ustring const &name=Glib::ustring())" .br .RI "\fISynchronously get a list of owners\&. When using this, the servers are not monitored, so you will not be notified of any changes\&. \fP" .in -1c .SS "Friends" .in +1c .ti -1c .RI "class \fBavahi\fP" .br .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP Class for browsing other hosts\&. .SH "Author" .PP Generated automatically by Doxygen for libshevek from the source code\&.