Класс 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.1/qdnsservicerecord.html