|
JDNS
|
Classes | |
| class | NameServer |
| class | DnsHost |
| class | SystemInfo |
| class | Record |
| class | Response |
Public Types | |
| enum | Mode { Unicast , Multicast } |
| enum | PublishMode { Unique , Shared } |
| enum | Type { A = 1 , Aaaa = 28 , Mx = 15 , Srv = 33 , Cname = 5 , Ptr = 12 , Txt = 16 , Hinfo = 13 , Ns = 2 , Any = 255 } |
| enum | Error { ErrorGeneric , ErrorNXDomain , ErrorTimeout , ErrorConflict } |
Signals | |
| void | resultsReady (int id, const QJDns::Response &results) |
| void | published (int id) |
| void | error (int id, QJDns::Error e) |
| void | shutdownFinished () |
| void | debugLinesReady () |
Public Member Functions | |
| QJDns (QObject *parent=0) | |
| bool | init (Mode mode, const QHostAddress &address) |
| void | shutdown () |
| QStringList | debugLines () |
| void | setNameServers (const QList< NameServer > &list) |
| int | queryStart (const QByteArray &name, int type) |
| void | queryCancel (int id) |
| int | publishStart (PublishMode m, const Record &record) |
| void | publishUpdate (int id, const Record &record) |
| void | publishCancel (int id) |
Static Public Member Functions | |
| static SystemInfo | systemInfo () |
| static QHostAddress | detectPrimaryMulticast (const QHostAddress &address) |
Friends | |
| class | Private |
| enum QJDns::Error |