Spec-Zone.ru › Qt 5.15

Класс QDnsServiceRecord

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

Заголовок: #include <QDnsServiceRecord>
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-5.15/qdnsservicerecord.html

Spec-Zone.ru

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