Spec-Zone.ru › Qt 6.1

Класс 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' и даёт подсказку о форматах Content, которые возвращает этот ресурс. Он определён в RFC 7252.

См. также setContentFormat().

QHostAddress QCoapResource::host() const

Возвращает хост ресурса.

См. также setHost().

QString QCoapResource::interface() const

Возвращает описание интерфейса ресурса.

Атрибут Interface Description '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.

Примечание: 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.1/qcoapresource.html

Spec-Zone.ru

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