QCoapResource Class▲
-
Header: QCoapResource
-
qmake: QT += coap
Detailed Description▲
The QCoapRequest contains data as the path and title of the resource and other ancillary information.
See Also▲
See also QCoapResourceDiscoveryReply
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.
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▲
See also setContentFormat()
QHostAddress QCoapResource::host() const▲
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▲
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▲
See also setMaximumSize()
bool QCoapResource::observable() const▲
QString QCoapResource::path() const▲
QString QCoapResource::resourceType() const▲
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.
CoAP supports common content formats such as XML, JSON, and so on, but these are text based and consequently heavy both in payload and in processing. One of the recommended content formats to use with CoAP is CBOR, which is designed to be used in such contexts.
See Also▲
See also contentFormat(), QCborStreamWriter, QCborStreamReader
void QCoapResource::setHost(const QHostAddress &host)▲
void QCoapResource::setInterface(const QString &interface)▲
void QCoapResource::setMaximumSize(int maximumSize)▲
void QCoapResource::setObservable(bool observable)▲
void QCoapResource::setPath(const QString &path)▲
void QCoapResource::setResourceType(const QString &resourceType)▲
void QCoapResource::setTitle(const QString &title)▲
void QCoapResource::swap(QCoapResource &other)▲
Swaps this resource with other. This operation is very fast and never fails.
QString QCoapResource::title() const▲
QCoapResource &QCoapResource::operator=(const QCoapResource &other)▲
Copies other into this resource, making the two resources identical. Returns a reference to this QCoapResource.