Spec-Zone.ru › Qt 6.0

Класс QDnsServiceRecord

Класс QDnsServiceRecord хранит информацию о записи DNS SRV. Подробнее...

Заголовок: #include <QDnsServiceRecord>
CMake: find_package(Qt6 COMPONENTS Network REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Network)
qmake: QT += network
  • Список всех членов, включая унаследованные

Открытые функции

QDnsServiceRecord(const QDnsServiceRecord &other)
QDnsServiceRecord()
QDnsServiceRecord & operator=(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.

Значение полей определено в RFC 2782.

См. также QDnsLookup.

Документация по функциям-членам

QDnsServiceRecord::QDnsServiceRecord(const QDnsServiceRecord &other)

Создает копию other.

QDnsServiceRecord::QDnsServiceRecord()

Создает пустой объект записи службы.

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

Присваивает данные объекта other объекту записи, возвращая ссылку на него.

QDnsServiceRecord::~QDnsServiceRecord()

Удаляет запись службы.

QString QDnsServiceRecord::name() const

Возвращает имя для этой записи.

quint16 QDnsServiceRecord::port() const

Возвращает порт на целевом хосте для этой записи службы.

quint16 QDnsServiceRecord::priority() const

Возвращает приоритет для этой записи службы.

Клиент должен пытаться связаться с целевым хостом с наименьшим приоритетом.

void QDnsServiceRecord::swap(QDnsServiceRecord &other)

Меняет местами этот экземпляр записи службы с other. Эта функция очень быстрая и никогда не терпит неудачу.

QString QDnsServiceRecord::target() const

Возвращает доменное имя целевого хоста для этой записи службы.

quint32 QDnsServiceRecord::timeToLive() const

Возвращает время в секундах, в течение которого эта запись действительна.

quint16 QDnsServiceRecord::weight() const

Возвращает вес для этой записи службы.

Поле weight указывает относительный вес записей с одинаковым приоритетом. Записи с большим весом должны выбираться с большей вероятностью.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qdnsservicerecord.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API