Spec-Zone.ru › Qt

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

Spec-Zone.ru

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