|
Classes |
class | Gnome::Vfs::DnsSd::Service |
Typedefs |
typedef GnomeVFSDNSSDBrowseHandle | BrowseHandle |
typedef GnomeVFSDNSSDResolveHandle | ResolveHandle |
typedef sigc::slot< void,
BrowseHandle *, GnomeVFSDNSSDServiceStatus,
const Service & > | BrowseSlot |
| For instance, void on_browse(BrowseHandle* handle, GnomeVFSDNSSDServiceStatus status, const Service& service);.
|
typedef std::map< Glib::ustring,
Glib::ustring > | ServiceOptions |
typedef sigc::slot< void,
ResolveHandle *, Result,
const Service &, const Glib::ustring &,
int, const ServiceOptions & > | ResolveSlot |
| For instance, void on_resolve(ResolveHandle* handle, Result result, const Service& service, const Glib::ustring& host, int port, const ServiceOptions& options, int text_raw_len, const char *text_raw);.
|
typedef Glib::ListHandle<
Service > | ListHandleServices |
typedef Glib::ListHandle<
Glib::ustring > | ListHandleStrings |
Functions |
BrowseHandle * | browse (const Glib::ustring &domain, const Glib::ustring &type, const BrowseSlot &slot) |
void | stop_browse (BrowseHandle *handle) |
ResolveHandle * | resolve (const Glib::ustring &name, const Glib::ustring &type, const Glib::ustring &domain, int timeout, const ResolveSlot &slot) |
void | cancel_resolve (ResolveHandle *handle) |
void | browse_sync (const Glib::ustring &domain, const Glib::ustring &type, int timeout_msec, std::list< Service > &services) |
void | resolve_sync (const Glib::ustring &name, const Glib::ustring &type, const Glib::ustring &domain, int timeout_msec, Glib::ustring &host, int &port, ServiceOptions &options) |
ListHandleStrings | list_browse_domains_sync (const Glib::ustring &domain, int timeout_msec) |
ListHandleStrings | get_default_browse_domains () |