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;