|
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) |
|
QDataStream & | operator<< (QDataStream &s, const RemoteService &a) |
|
QDataStream & | operator>> (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) |
|
QDataStream & | operator<< (QDataStream &s, const ServiceBase &a) |
|
QDataStream & | operator>> (QDataStream &s, ServiceBase &a) |
Variables |
|
static KStaticDeleter< Responder > | responder_sd |