The QCoapRequest contains data as the path and title of the resource and other ancillary information.
| Header: | QCoapResource |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Coap)target_link_libraries(mytarget PRIVATE Qt6::Coap) |
| qmake: | QT += coap |
Public Functions
| 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) |
Detailed Description
Member Function Documentation
QCoapResource::QCoapResource()
Constructs a new QCoapResource.
QCoapResource::QCoapResource(const QCoapResource &other)
Constructs a new CoAP resource as a copy of other, making the two resources identical.
[noexcept] QCoapResource::~QCoapResource()
Destroy the QCoapResource.
uint QCoapResource::contentFormat() const
Returns the Content-Format code of the resource.
The Content-Format code corresponds to the 'ct' attribute and provides a hint about the Content-Formats this resource returns. It is specified in RFC 7252.
See also setContentFormat().
QHostAddress QCoapResource::host() const
Returns the host of the resource.
See also setHost().
QString QCoapResource::interface() const
Returns the interface description of the resource.
The Interface Description 'if' attribute is an opaque string used to provide a name or URI indicating a specific interface definition used to interact with the target resource. It is specified in RFC 6690.
See also setInterface().
int QCoapResource::maximumSize() const
Returns the maximum size of the resource.
The maximum size estimate attribute 'sz' gives an indication of the maximum size of the resource representation returned by performing a GET on the target URI. It is specified in RFC 6690.
See also setMaximumSize().
bool QCoapResource::observable() const
Returns true if the resource is observable
See also setObservable().
QString QCoapResource::path() const
Returns the path of the resource.
See also setPath().
QString QCoapResource::resourceType() const
Returns the type of the resource.
See also setResourceType().
void QCoapResource::setContentFormat(uint contentFormat)
Sets the content format of the resource to contentFormat. The content format can be one of the content formats defined in CoAP Content-Formats Registry.
See also contentFormat(), QCborStreamWriter, and QCborStreamReader.
void QCoapResource::setHost(const QHostAddress &host)
Sets the host of the resource to host.
See also host().
void QCoapResource::setInterface(const QString &interface)
Sets the interface of the resource to interface.
See also interface().
void QCoapResource::setMaximumSize(int maximumSize)
Sets the maximum size of the resource to maximumSize.
See also maximumSize().
void QCoapResource::setObservable(bool observable)
Makes the resource observable if the observable parameter is true.
See also observable().
void QCoapResource::setPath(const QString &path)
Sets the path of the resource to path.
See also path().
void QCoapResource::setResourceType(const QString &resourceType)
Sets the resource type to resourceType.
See also resourceType().
void QCoapResource::setTitle(const QString &title)
Sets the title of the resource to title.
See also title().
[noexcept] void QCoapResource::swap(QCoapResource &other)
Swaps this resource with other. This operation is very fast and never fails.
QString QCoapResource::title() const
Returns the title of the resource.
See also setTitle().
QCoapResource &QCoapResource::operator=(const QCoapResource &other)
Copies other into this resource, making the two resources identical. Returns a reference to this QCoapResource.