DNSSD Namespace Reference


Classes

class  DomainBrowser
class  PublicService
 This class is most important for application that wants to announce its service on network. More...
class  Query
 This class provides way to search for specified service type in one domain. More...
class  RemoteService
 RemoteService class allows to resolve service announced on remote machine. More...
class  Responder
 This class should not be used directly. More...
class  ErrorEvent
class  AddRemoveEvent
class  PublishEvent
class  ResolveEvent
class  ServiceBase
 This class is used to carry information about service. More...
class  ServiceBrowser
 Most important class for applications that want to discover specific services on network. 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
< Responder
responder_sd

Enumeration Type Documentation

Enumerator:
Types 
Services 

Definition at line 53 of file query.cpp.

Enumerator:
SD_ERROR 
SD_ADDREMOVE 
SD_PUBLISH 
SD_RESOLVE 

Definition at line 31 of file sdevent.h.

KDE Home | KDE Accessibility Home | Description of Access Keys