The QCoapResource class holds information about a discovered resource. 更多...
| 頭: | #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 |
The QCoapRequest contains data as the path and title of the resource and other ancillary information.
另請參閱 QCoapResourceDiscoveryReply .
Constructs a new CoAP resource as a copy of other , making the two resources identical.
Constructs a new QCoapResource.
拷貝 other into this resource, making the two resources identical. Returns a reference to this QCoapResource .
Destroy the QCoapResource .
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 .
另請參閱 setContentFormat ().
Returns the host of the resource.
另請參閱 setHost ().
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 .
另請參閱 setInterface ().
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 .
另請參閱 setMaximumSize ().
返迴
true
if the resource is observable
另請參閱 setObservable ().
Returns the path of the resource.
另請參閱 setPath ().
Returns the type of the resource.
另請參閱 setResourceType ().
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.
另請參閱 contentFormat (), QCborStreamWriter ,和 QCborStreamReader .
Sets the host of the resource to host .
另請參閱 host ().
Sets the interface of the resource to interface .
另請參閱 interface ().
Sets the maximum size of the resource to maximumSize .
另請參閱 maximumSize ().
Makes the resource observable if the
observable
parameter is
true
.
另請參閱 observable ().
Sets the path of the resource to path .
另請參閱 path ().
Sets the resource type to resourceType .
另請參閱 resourceType ().
Sets the title of the resource to title .
另請參閱 title ().
Swaps this resource with other 。此操作很快且從不失敗。
Returns the title of the resource.
另請參閱 setTitle ().