Класс 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