QDnsServiceRecord Class

QDnsServiceRecord クラスは、DNS SRV レコードに関する情報を格納します。詳細...

Header: #include <QDnsServiceRecord>
CMake: find_package(Qt6 REQUIRED COMPONENTS Network)
target_link_libraries(mytarget PRIVATE Qt6::Network)
qmake: QT += network

パブリック関数

QDnsServiceRecord()
QDnsServiceRecord(const QDnsServiceRecord &other)
~QDnsServiceRecord()
QString name() const
quint16 port() const
quint16 priority() const
void swap(QDnsServiceRecord &other)
QString target() const
quint32 timeToLive() const
quint16 weight() const
QDnsServiceRecord &operator=(const QDnsServiceRecord &other)

詳細説明

サービスの検索を実行すると、0件以上のレコードが返されます。各レコードはQDnsServiceRecordインスタンスで表されます。

フィールドの意味はRFC 2782で定義されている。

QDnsLookupも参照してください

メンバ関数ドキュメント

QDnsServiceRecord::QDnsServiceRecord()

空のサービス・レコード・オブジェクトを構築します。

QDnsServiceRecord::QDnsServiceRecord(const QDnsServiceRecord &other)

other のコピーを構築します。

[noexcept] QDnsServiceRecord::~QDnsServiceRecord()

サービスレコードを破棄します。

QString QDnsServiceRecord::name() const

このレコードの名前を返します。

quint16 QDnsServiceRecord::port() const

このサービスレコードのターゲットホスト上のポートを返します。

quint16 QDnsServiceRecord::priority() const

このサービスレコードの優先順位を返します。

クライアントは、最も低い番号の優先度を持つターゲットホストへの接触を試みなければならない。

[noexcept] void QDnsServiceRecord::swap(QDnsServiceRecord &other)

このサービスレコードのインスタンスをother と交換する。この関数は非常に高速で、失敗することはありません。

QString QDnsServiceRecord::target() const

このサービスレコードのターゲットホストのドメイン名を返します。

quint32 QDnsServiceRecord::timeToLive() const

このレコードの有効期間を秒単位で返します。

quint16 QDnsServiceRecord::weight() const

このサービスレコードの重みを返します。

重みフィールドは、同じ優先順位のエントリに対する相対的な重みを指定します。重みが高いエントリーは高い確率で選択されます。

QDnsServiceRecord &QDnsServiceRecord::operator=(const QDnsServiceRecord &other)

other オブジェクトのデータをこのレコードオブジェクトに割り当て、その参照を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundationによって発行されたGNU Free Documentation License version 1.3の条項の下でライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。