#include <libgnomevfsmm/enums.h>#include <glibmm.h>#include <libgnomevfs/gnome-vfs-dns-sd.h>Go to the source code of this file.
Namespaces | |
| namespace | Gnome |
| namespace | Gnome::Vfs |
| namespace | Gnome::Vfs::DnsSd |
Classes | |
| class | Gnome::Vfs::DnsSd::Service |
Typedefs | |
| typedef GnomeVFSDNSSDBrowseHandle | Gnome::Vfs::DnsSd::BrowseHandle |
| typedef GnomeVFSDNSSDResolveHandle | Gnome::Vfs::DnsSd::ResolveHandle |
| typedef sigc::slot< void, BrowseHandle *, GnomeVFSDNSSDServiceStatus, const Service & > | Gnome::Vfs::DnsSd::BrowseSlot |
| For instance, void on_browse(BrowseHandle* handle, GnomeVFSDNSSDServiceStatus status, const Service& service);. | |
| typedef std::map< Glib::ustring, Glib::ustring > | Gnome::Vfs::DnsSd::ServiceOptions |
| typedef sigc::slot< void, ResolveHandle *, Result, const Service &, const Glib::ustring &, int, const ServiceOptions & > | Gnome::Vfs::DnsSd::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 > | Gnome::Vfs::DnsSd::ListHandleServices |
| typedef Glib::ListHandle< Glib::ustring > | Gnome::Vfs::DnsSd::ListHandleStrings |
Functions | |
| BrowseHandle * | Gnome::Vfs::DnsSd::browse (const Glib::ustring &domain, const Glib::ustring &type, const BrowseSlot &slot) |
| void | Gnome::Vfs::DnsSd::stop_browse (BrowseHandle *handle) |
| ResolveHandle * | Gnome::Vfs::DnsSd::resolve (const Glib::ustring &name, const Glib::ustring &type, const Glib::ustring &domain, int timeout, const ResolveSlot &slot) |
| void | Gnome::Vfs::DnsSd::cancel_resolve (ResolveHandle *handle) |
| void | Gnome::Vfs::DnsSd::browse_sync (const Glib::ustring &domain, const Glib::ustring &type, int timeout_msec, std::list< Service > &services) |
| void | Gnome::Vfs::DnsSd::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 | Gnome::Vfs::DnsSd::list_browse_domains_sync (const Glib::ustring &domain, int timeout_msec) |
| ListHandleStrings | Gnome::Vfs::DnsSd::get_default_browse_domains () |
1.5.1