#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 () |