net/nanocoap: add inline function for Content-Format
This commit is contained in:
parent
bdd2d52fd5
commit
a6b49a178d
@ -639,6 +639,23 @@ ssize_t coap_opt_add_string(coap_pkt_t *pkt, uint16_t optnum, const char *string
|
|||||||
*/
|
*/
|
||||||
ssize_t coap_opt_add_uint(coap_pkt_t *pkt, uint16_t optnum, uint32_t value);
|
ssize_t coap_opt_add_uint(coap_pkt_t *pkt, uint16_t optnum, uint32_t value);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Append a Content-Format option to the pkt buffer
|
||||||
|
*
|
||||||
|
* @post pkt.payload advanced to first byte after option
|
||||||
|
* @post pkt.payload_len reduced by option length
|
||||||
|
*
|
||||||
|
* @param[in,out] pkt pkt referencing target buffer
|
||||||
|
* @param[in] format COAP_FORMAT_xxx to use
|
||||||
|
*
|
||||||
|
* @return number of bytes written to buffer
|
||||||
|
* @return <0 reserved for error but not implemented yet
|
||||||
|
*/
|
||||||
|
static inline ssize_t coap_opt_add_format(coap_pkt_t *pkt, uint16_t format)
|
||||||
|
{
|
||||||
|
return coap_opt_add_uint(pkt, COAP_OPT_CONTENT_FORMAT, format);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Finalizes options as required and prepares for payload
|
* @brief Finalizes options as required and prepares for payload
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user