DNSSD Namespace Reference


Classes

class  DomainBrowser
 Class used to provide current list of domains for browsing. More...
class  PublicService
 This class is most important for application that wants to announce its service on network.This class represents local service being published. More...
class  Query
 This class provides way to search for specified service type in one domain.Class that represents service query in one domain. More...
class  RemoteService
 RemoteService class allows to resolve service announced on remote machine.class representing service announced on remote machine. More...
class  Responder
 This class should not be used directly.Internal class wrapping avahi client. More...
class  ErrorEvent
class  AddRemoveEvent
class  PublishEvent
class  ResolveEvent
class  ServiceBase
 This class is used to carry information about service.Describes any type of service. More...
class  ServiceBrowser
 Most important class for applications that want to discover specific services on network.Browsing for specific type of services or all available service types. More...
class  Configuration

Enumerations

enum  BrowserType { Types, Services }
enum  Operation { SD_ERROR = 101, SD_ADDREMOVE, SD_PUBLISH, SD_RESOLVE }

Functions

void domains_callback (AvahiDomainBrowser *, AvahiIfIndex, AvahiProtocol, AvahiBrowserEvent event, const char *replyDomain, void *context)
static unsigned long publicIP ()
void publish_callback (AvahiEntryGroup *, AvahiEntryGroupState s, void *context)
void services_callback (AvahiServiceBrowser *, AvahiIfIndex, AvahiProtocol, AvahiBrowserEvent event, const char *name, const char *regtype, const char *domain, void *context)
void types_callback (AvahiServiceTypeBrowser *, AvahiIfIndex, AvahiProtocol, AvahiBrowserEvent event, const char *regtype, const char *replyDomain, void *context)
void resolve_callback (AvahiServiceResolver *, AvahiIfIndex, AvahiProtocol proto, AvahiResolverEvent e, const char *name, const char *type, const char *domain, const char *hostname, const AvahiAddress *a, uint16_t port, AvahiStringList *txt, void *context)
QDataStreamoperator<< (QDataStream &s, const RemoteService &a)
QDataStreamoperator>> (QDataStream &s, RemoteService &a)
void client_callback (AvahiClient *, AvahiClientState s, void *u)
bool domainIsLocal (const QString &domain)
QCString domainToDNS (const QString &domain)
QString DNSToDomain (const char *domain)
QDataStreamoperator<< (QDataStream &s, const ServiceBase &a)
QDataStreamoperator>> (QDataStream &s, ServiceBase &a)

Variables

static KStaticDeleter< Responderresponder_sd
KDE Home | KDE Accessibility Home | Description of Access Keys