QCoapResource Class
La clase QCoapResource contiene información sobre un recurso descubierto. Más...
| Cabecera: | #include <QCoapResource> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Coap)target_link_libraries(mytarget PRIVATE Qt6::Coap) |
| qmake: | QT += coap |
Nota: Todas las funciones de esta clase son reentrantes.
Funciones Públicas
| QCoapResource() | |
| QCoapResource(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 |
| QCoapResource & | operator=(const QCoapResource &other) |
Descripción detallada
El QCoapRequest contiene datos como la ruta y el título del recurso y otra información auxiliar.
Véase también QCoapResourceDiscoveryReply.
Documentación de las funciones miembro
QCoapResource::QCoapResource()
Construye un nuevo QCoapResource.
QCoapResource::QCoapResource(const QCoapResource &other)
Crea un nuevo recurso CoAP como copia de other, haciendo que los dos recursos sean idénticos.
[noexcept] QCoapResource::~QCoapResource()
Destruye el QCoapResource.
uint QCoapResource::contentFormat() const
Devuelve el código de formato de contenido del recurso.
El código de formato de contenido corresponde al atributo "ct" y proporciona una pista sobre los formatos de contenido que devuelve este recurso. Se especifica en RFC 7252.
Véase también setContentFormat().
QHostAddress QCoapResource::host() const
Devuelve el host del recurso.
Véase también setHost().
QString QCoapResource::interface() const
Devuelve la descripción de interfaz del recurso.
El atributo Descripción de interfaz 'if' es una cadena opaca que se utiliza para proporcionar un nombre o URI que indique una definición de interfaz específica utilizada para interactuar con el recurso de destino. Se especifica en RFC 6690.
Véase también setInterface().
int QCoapResource::maximumSize() const
Devuelve el tamaño máximo del recurso.
El atributo de estimación de tamaño máximo 'sz' da una indicación del tamaño máximo de la representación del recurso devuelto al realizar un GET en el URI de destino. Se especifica en RFC 6690.
Véase también setMaximumSize().
bool QCoapResource::observable() const
Devuelve true si el recurso es observable
Véase también setObservable().
QString QCoapResource::path() const
Devuelve la ruta del recurso.
Véase también setPath().
QString QCoapResource::resourceType() const
Devuelve el tipo del recurso.
Véase también setResourceType().
void QCoapResource::setContentFormat(uint contentFormat)
Establece el formato de contenido del recurso en contentFormat. El formato de contenido puede ser uno de los definidos en el registro de formatos de contenido de CoAP.
Nota: CoAP admite formatos de contenido comunes como XML, JSON, etc., pero éstos se basan en texto y, en consecuencia, son pesados tanto en carga útil como en procesamiento. Uno de los formatos de contenido recomendados para utilizar con CoAP es CBOR, que está diseñado para ser utilizado en este tipo de contextos.
Véase también contentFormat(), QCborStreamWriter, y QCborStreamReader.
void QCoapResource::setHost(const QHostAddress &host)
Establece el host del recurso en host.
Véase también host().
void QCoapResource::setInterface(const QString &interface)
Establece la interfaz del recurso en interface.
Véase también interface().
void QCoapResource::setMaximumSize(int maximumSize)
Establece el tamaño máximo del recurso en maximumSize.
Véase también maximumSize().
void QCoapResource::setObservable(bool observable)
Hace que el recurso sea observable si el parámetro observable es true.
Véase también observable().
void QCoapResource::setPath(const QString &path)
Establece la ruta del recurso en path.
Véase también path().
void QCoapResource::setResourceType(const QString &resourceType)
Establece el tipo de recurso en resourceType.
Véase también resourceType().
void QCoapResource::setTitle(const QString &title)
Establece el título del recurso en title.
Véase también title().
[noexcept] void QCoapResource::swap(QCoapResource &other)
Intercambia este recurso con other. Esta operación es muy rápida y nunca falla.
QString QCoapResource::title() const
Devuelve el título del recurso.
Véase también setTitle().
QCoapResource &QCoapResource::operator=(const QCoapResource &other)
Copia other en este recurso, haciendo que los dos recursos sean idénticos. Devuelve una referencia a este QCoapResource.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.