Spec-Zone.ru › Qt 5.11

Класс QDnsServiceRecord

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

Заголовок: #include <QDnsServiceRecord>
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=(QDnsServiceRecord &&other)
QDnsServiceRecord & operator=(const QDnsServiceRecord &other)

Подробное описание

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

При выполнении поиска сервиса может быть возвращено ноль или более записей. Каждая запись представлена экземпляром класса QDnsServiceRecord.

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

См. также QDnsLookup.

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

QDnsServiceRecord::QDnsServiceRecord()

Создаёт пустой объект записи сервиса.

QDnsServiceRecord::QDnsServiceRecord(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

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

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

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

Оператор присваивания перемещения.

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

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

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

Spec-Zone.ru

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