DNSSD::Query Class Reference
#include <query.h>
Inheritance diagram for DNSSD::Query:

Detailed Description
This class provides way to search for specified service type in one domain.Class that represents service query in one domain.Depending on domain name, either multicast or unicast DNS will be used.
Definition at line 39 of file query.h.
Signals | |
void | serviceAdded (DNSSD::RemoteService::Ptr) |
void | serviceRemoved (DNSSD::RemoteService::Ptr) |
void | finished () |
Public Member Functions | |
Query (const QString &type, const QString &domain) | |
virtual | ~Query () |
virtual void | startQuery () |
bool | isRunning () const |
bool | isFinished () const |
const QString & | domain () const |
Protected Member Functions | |
virtual void | virtual_hook (int, void *) |
virtual void | customEvent (QCustomEvent *event) |
Constructor & Destructor Documentation
Member Function Documentation
void DNSSD::Query::startQuery | ( | ) | [virtual] |
bool DNSSD::Query::isRunning | ( | ) | const |
bool DNSSD::Query::isFinished | ( | ) | const |
Returns TRUE if all currently announced services has been reported.
It does not mean that no more services can be found later and it is not related to isRunning()
const QString & DNSSD::Query::domain | ( | ) | const |
void DNSSD::Query::serviceAdded | ( | DNSSD::RemoteService::Ptr | ) | [signal] |
Emitted when new service has been discovered.
void DNSSD::Query::serviceRemoved | ( | DNSSD::RemoteService::Ptr | ) | [signal] |
Emitted when previously discovered service is not longer published.
void DNSSD::Query::finished | ( | ) | [signal] |
Emitted when all announced services has been reported.
The documentation for this class was generated from the following files: