|
libshevek
|
Class for browsing other hosts. More...
#include <avahi.hh>
Classes | |
| struct | details |
| Details about a discovered service. These are internally created and may be examined by the application. More... | |
| struct | owner |
| Information about a discovered server. More... | |
Public Types | |
| typedef std::set< details > | details_list |
| Container class for a list of details. | |
|
typedef std::map < Glib::ustring, owner > | list |
| Container class for a list of owners. | |
Public Member Functions | |
| list const & | get_list () |
| Access the list of owners. | |
|
sigc::signal1< void, Glib::ustring const & > | signal_changed () |
| Signal to be notified when the list changes. | |
| ~browser () | |
| The destructor cleans everything up. | |
Static Public Member Functions | |
| static Glib::RefPtr< browser > | create (Glib::ustring const &protocol) |
| Create a browser class without an existing avahi object. Don't use this if you have an avahi object; use avahi::create_browser instead. | |
| static list | get_list_block (Glib::ustring const &protocol, Glib::ustring const &name=Glib::ustring()) |
| Synchronously get a list of owners. When using this, the servers are not monitored, so you will not be notified of any changes. | |
Friends | |
| class | avahi |
Class for browsing other hosts.
1.7.6.1