Класс QCoapResource
Класс QCoapResource хранит информацию об обнаруженном ресурсе. Подробнее...
| Заголовок: | #include <QCoapResource> |
| qmake: | QT += coap |
Примечание: Все функции в этом классе являются повторно входящими.
Открытые функции
| QCoapResource(const QCoapResource &other) | |
| QCoapResource() | |
| QCoapResource & | operator=(const QCoapResource &other) |
| ~QCoapResource() | |
| uint | contentFormat() const |
| QHostAddress | host() const |
| QString | interface() const |
| int | maximumSize() const |
| bool | observable() const |
| QString | path() const |
| QString | resourceType() const |
| void | setContentFormat(uint contentFormat) |
| void | setHost(const QHostAddress &host) |
| void | setInterface(const QString &interface) |
| void | setMaximumSize(int maximumSize) |
| void | setObservable(bool observable) |
| void | setPath(const QString &path) |
| void | setResourceType(const QString &resourceType) |
| void | setTitle(const QString &title) |
| void | swap(QCoapResource &other) |
| QString | title() const |
Подробное описание
Класс QCoapRequest содержит данные, такие как путь и название ресурса, а также другую вспомогательную информацию.
См. также QCoapResourceDiscoveryReply.
Документация по функциям-членам
QCoapResource::QCoapResource(const QCoapResource &other)
Создает новый ресурс CoAP как копию other, делая два ресурса идентичными.
QCoapResource::QCoapResource()
Создает новый ресурс QCoapResource.
QCoapResource &QCoapResource::operator=(const QCoapResource &other)
Копирует other в этот ресурс, делая два ресурса идентичными. Возвращает ссылку на этот QCoapResource.
QCoapResource::~QCoapResource()
Уничтожает QCoapResource.
uint QCoapResource::contentFormat() const
Возвращает код Content-Format ресурса.
Код Content-Format соответствует атрибуту 'ct' и предоставляет подсказку о поддерживаемых типах содержимого, которые этот ресурс возвращает. Он определен в RFC 7252.
См. также setContentFormat().
QHostAddress QCoapResource::host() const
Возвращает хост ресурса.
См. также setHost().
QString QCoapResource::interface() const
Возвращает описание интерфейса ресурса.
Атрибут Описание интерфейса 'if' — это неструктурированная строка, используемая для предоставления имени или URI, указывающих на определенное определение интерфейса, используемое для взаимодействия с целевым ресурсом. Он определен в RFC 6690.
См. также setInterface().
int QCoapResource::maximumSize() const
Возвращает максимальный размер ресурса.
Атрибут оценки максимального размера 'sz' предоставляет информацию о максимальном размере представления ресурса, возвращаемого при выполнении GET запроса к целевому URI. Он определен в RFC 6690.
См. также setMaximumSize().
bool QCoapResource::observable() const
Возвращает значение true, если ресурс наблюдаемый.
См. также setObservable().
QString QCoapResource::path() const
Возвращает путь к ресурсу.
См. также setPath().
QString QCoapResource::resourceType() const
Возвращает тип ресурса.
См. также setResourceType().
void QCoapResource::setContentFormat(uint contentFormat)
Устанавливает формат содержимого ресурса в contentFormat. Формат содержимого может быть одним из форматов, определенных в реестре CoAP Content-Formats.
Примечание: CoAP поддерживает такие распространенные форматы содержимого, как XML, JSON и т. д., но они основаны на тексте и, следовательно, являются громоздкими как в объеме данных, так и в обработке. Одним из рекомендуемых форматов содержимого для использования с CoAP является CBOR, который разработан для таких контекстов.
См. также contentFormat(), QCborStreamWriter и QCborStreamReader.
void QCoapResource::setHost(const QHostAddress &host)
Устанавливает хост ресурса в host.
См. также host().
void QCoapResource::setInterface(const QString &interface)
Устанавливает интерфейс ресурса в interface.
См. также interface().
void QCoapResource::setMaximumSize(int maximumSize)
Устанавливает максимальный размер ресурса в maximumSize.
См. также maximumSize().
void QCoapResource::setObservable(bool observable)
Делает ресурс наблюдаемым, если параметр observable равен true.
См. также observable().
void QCoapResource::setPath(const QString &path)
Устанавливает путь к ресурсу в path.
См. также path().
void QCoapResource::setResourceType(const QString &resourceType)
Устанавливает тип ресурса в resourceType.
См. также resourceType().
void QCoapResource::setTitle(const QString &title)
Устанавливает заголовок ресурса в title.
См. также title().
void QCoapResource::swap(QCoapResource &other)
Обменивает этот ресурс с other. Данная операция очень быстрая и никогда не терпит неудачу.
QString QCoapResource::title() const
Возвращает заголовок ресурса.
См. также setTitle().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qcoapresource.html