CoAP common.  
 More...
#include <CoAP.hpp>
 | 
| enum   | Media_t {  
  MEDIA_TEXT_PLAIN = 0
, MEDIA_APP_COSE_ENC0 = 16
, MEDIA_APP_COSE_MAC0 = 17
, MEDIA_APP_COSE_SIGN1 = 18
,  
  MEDIA_APP_LINK_FORMAT = 40
, MEDIA_APP_XML = 41
, MEDIA_APP_OCTET_STREAM = 42
, MEDIA_APP_EXI = 47
,  
  MEDIA_APP_JSON = 50
, MEDIA_APP_JSON_PATCH_JSON = 51
, MEDIA_APP_MERGE_PATCH_JSON = 52
, MEDIA_APP_CBOR = 60
,  
  MEDIA_APP_CWT = 61
, MEDIA_APP_COSE_ENC = 96
, MEDIA_APP_COSE_MAC = 97
, MEDIA_APP_COSE_SIGN = 98
,  
  MEDIA_APP_COSE_KEY = 101
, MEDIA_APP_COSE_KEY_SET = 102
, MEDIA_APP_SENML_JSON = 110
, MEDIA_APP_SENSML_JSON = 111
,  
  MEDIA_APP_SENML_CBOR = 112
, MEDIA_APP_SENSML_CBOR = 113
, MEDIA_APP_SENML_EXI = 114
, MEDIA_APP_SENSML_EXI = 115
,  
  MEDIA_APP_COAP_GROUP_JSON = 116
, MEDIA_APP_SENML_XML = 310
, MEDIA_APP_SENSML_XML = 311
, MEDIA_APP_VND_OCF_CBOR = 10000
,  
  MEDIA_APP_VND_OMA_LWM2M_TLV = 11542
, MEDIA_APP_VND_OMA_LWM2M_JSON = 11543
 
 } | 
|   | Media type (content format)  More...
  | 
|   | 
| enum   | Method_t { GET = 1
, POST = 2
, PUT = 3
, DELETE = 4
 } | 
|   | Method type.  More...
  | 
|   | 
◆ Media_t
Media type (content format) 
Defined by IANA 
| Enumerator | 
|---|
| MEDIA_TEXT_PLAIN  | text/plain; charset=utf-8  
 | 
| MEDIA_APP_COSE_ENC0  | application/cose; cose-type="cose-encrypt0"  
 | 
| MEDIA_APP_COSE_MAC0  | application/cose; cose-type="cose-mac0"  
 | 
| MEDIA_APP_COSE_SIGN1  | application/cose; cose-type="cose-sign1"  
 | 
| MEDIA_APP_LINK_FORMAT  | application/link-format  
 | 
| MEDIA_APP_XML  | application/xml  
 | 
| MEDIA_APP_OCTET_STREAM  | application/octet-stream  
 | 
| MEDIA_APP_EXI  | application/exi  
 | 
| MEDIA_APP_JSON  | application/json  
 | 
| MEDIA_APP_JSON_PATCH_JSON  | application/json-patch+json  
 | 
| MEDIA_APP_MERGE_PATCH_JSON  | application/merge-patch+json  
 | 
| MEDIA_APP_CBOR  | applicaiton/cbor  
 | 
| MEDIA_APP_CWT  | application/cwt  
 | 
| MEDIA_APP_COSE_ENC  | application/cose; cose-type="cose-encrypt"  
 | 
| MEDIA_APP_COSE_MAC  | application/cose; cose-type="cose-mac"  
 | 
| MEDIA_APP_COSE_SIGN  | application/cose; cose-type="cose-sign"  
 | 
| MEDIA_APP_COSE_KEY  | application/cose-key  
 | 
| MEDIA_APP_COSE_KEY_SET  | application/cose-key-set  
 | 
| MEDIA_APP_SENML_JSON  | application/senml+json  
 | 
| MEDIA_APP_SENSML_JSON  | application/sensml+json  
 | 
| MEDIA_APP_SENML_CBOR  | application/senml+cbor  
 | 
| MEDIA_APP_SENSML_CBOR  | application/sensml+cbor  
 | 
| MEDIA_APP_SENML_EXI  | application/senml-exi  
 | 
| MEDIA_APP_SENSML_EXI  | application/sensml-exi  
 | 
| MEDIA_APP_COAP_GROUP_JSON  | application/coap-group+json  
 | 
| MEDIA_APP_SENML_XML  | application/senml+xml  
 | 
| MEDIA_APP_SENSML_XML  | application/sensml+xml  
 | 
| MEDIA_APP_VND_OCF_CBOR  | application/vnd.ocf+cbor  
 | 
| MEDIA_APP_VND_OMA_LWM2M_TLV  | application/vnd.oma.lwm2m+tlv  
 | 
| MEDIA_APP_VND_OMA_LWM2M_JSON  | application/vnd.oma.lwm2m+json  
 | 
Media_t
Media type (content format)
Definition: CoAP.hpp:66
 
@ MEDIA_APP_SENSML_CBOR
Definition: CoAP.hpp:88
 
@ MEDIA_APP_SENSML_JSON
Definition: CoAP.hpp:86
 
@ MEDIA_APP_SENSML_XML
Definition: CoAP.hpp:93
 
@ MEDIA_APP_CWT
Definition: CoAP.hpp:79
 
@ MEDIA_APP_VND_OMA_LWM2M_JSON
Definition: CoAP.hpp:96
 
@ MEDIA_APP_COSE_KEY_SET
Definition: CoAP.hpp:84
 
@ MEDIA_APP_COSE_ENC
Definition: CoAP.hpp:80
 
@ MEDIA_APP_JSON_PATCH_JSON
Definition: CoAP.hpp:76
 
@ MEDIA_APP_SENML_CBOR
Definition: CoAP.hpp:87
 
@ MEDIA_APP_COSE_SIGN
Definition: CoAP.hpp:82
 
@ MEDIA_APP_COSE_KEY
Definition: CoAP.hpp:83
 
@ MEDIA_APP_EXI
Definition: CoAP.hpp:74
 
@ MEDIA_APP_JSON
Definition: CoAP.hpp:75
 
@ MEDIA_APP_VND_OCF_CBOR
Definition: CoAP.hpp:94
 
@ MEDIA_APP_XML
Definition: CoAP.hpp:72
 
@ MEDIA_APP_SENML_XML
Definition: CoAP.hpp:92
 
@ MEDIA_APP_OCTET_STREAM
Definition: CoAP.hpp:73
 
@ MEDIA_APP_MERGE_PATCH_JSON
Definition: CoAP.hpp:77
 
@ MEDIA_APP_LINK_FORMAT
Definition: CoAP.hpp:71
 
@ MEDIA_APP_COSE_MAC0
Definition: CoAP.hpp:69
 
@ MEDIA_APP_COSE_SIGN1
Definition: CoAP.hpp:70
 
@ MEDIA_APP_COSE_ENC0
Definition: CoAP.hpp:68
 
@ MEDIA_TEXT_PLAIN
Definition: CoAP.hpp:67
 
@ MEDIA_APP_VND_OMA_LWM2M_TLV
Definition: CoAP.hpp:95
 
@ MEDIA_APP_COAP_GROUP_JSON
Definition: CoAP.hpp:91
 
@ MEDIA_APP_COSE_MAC
Definition: CoAP.hpp:81
 
@ MEDIA_APP_SENSML_EXI
Definition: CoAP.hpp:90
 
@ MEDIA_APP_CBOR
Definition: CoAP.hpp:78
 
@ MEDIA_APP_SENML_JSON
Definition: CoAP.hpp:85
 
@ MEDIA_APP_SENML_EXI
Definition: CoAP.hpp:89
 
 
 
 
◆ Method_t
Method type. 
Defined by IANA 
| Enumerator | 
|---|
| GET  | Code: 0.01  
 | 
| POST  | Code: 0.02  
 | 
| PUT  | Code: 0.03  
 | 
| DELETE  | Code: 0.04  
 | 
Method_t
Method type.
Definition: CoAP.hpp:104
 
@ DELETE
Definition: CoAP.hpp:108
 
@ POST
Definition: CoAP.hpp:106
 
@ PUT
Definition: CoAP.hpp:107
 
@ GET
Definition: CoAP.hpp:105
 
 
 
 
The documentation for this class was generated from the following file:
- libnola-publisher/libnola-common/include/CoAP.hpp