37 class JDNS_EXPORT
QJDns :
public QObject
94 QList<NameServer> nameServers;
95 QList<QByteArray> domains;
125 QList<Record> answerRecords;
126 QList<Record> authorityRecords;
127 QList<Record> additionalRecords;
130 QJDns(QObject *parent = 0);
133 bool init(Mode mode,
const QHostAddress &address);
135 QStringList debugLines();
138 static QHostAddress detectPrimaryMulticast(
const QHostAddress &address);
140 void setNameServers(
const QList<NameServer> &list);
142 int queryStart(
const QByteArray &name,
int type);
143 void queryCancel(
int id);
146 int publishStart(PublishMode m,
const Record &record);
147 void publishUpdate(
int id,
const Record &record);
148 void publishCancel(
int id);
152 void published(
int id);
154 void shutdownFinished();
155 void debugLinesReady();
159 friend class Private;
QByteArray name
for Mx, Srv, Cname, Ptr, Ns
Definition: qjdns.h:110
QHostAddress address
for A, Aaaa
Definition: qjdns.h:109
QByteArray cpu
for Hinfo
Definition: qjdns.h:115
Error
Definition: qjdns.h:67
Preprocessor magic to allow export of library symbols.
query only
Definition: qjdns.h:71
QList< QByteArray > texts
for Txt
Definition: qjdns.h:114
QByteArray os
for Hinfo
Definition: qjdns.h:116
int weight
for Srv
Definition: qjdns.h:112
int port
for Srv
Definition: qjdns.h:113
int priority
for Mx, Srv
Definition: qjdns.h:111
query only
Definition: qjdns.h:70