[IOT-3044]Adding token to empty signaling message
[iotivity.git] / resource / csdk / connectivity / lib / libcoap-4.1.1 / include / coap / pdu.h
index 417473f..9baa0ed 100644 (file)
@@ -582,6 +582,16 @@ int coap_add_token(coap_pdu_t *pdu,
 int coap_add_token2(coap_pdu_t *pdu, size_t len, const unsigned char *data,
                     coap_transport_t transport);
 
+/**
+ * @param pdu  The pdu pointer.
+ * @param len  The length of the new token.
+ * @param data The token to add.
+ * @param transport The transport type.
+ * @return A value greater than zero on success, or @c 0 on error.
+ */
+int coap_add_token_to_empty_message(coap_pdu_t *pdu, size_t len, const unsigned char *data,
+                                    coap_transport_t transport);
+
 /**
  * Get token from coap header
  *
@@ -604,7 +614,7 @@ void coap_get_token2(const coap_hdr_transport_t *pdu_hdr, coap_transport_t trans
                      unsigned char **token, unsigned int *token_length);
 
 /**
- * Adds option of given type to pdu that is passed as first parameter. 
+ * Adds option of given type to pdu that is passed as first parameter.
  * coap_add_option() destroys the PDU's data, so coap_add_data() must be called
  * after all options have been added. As coap_add_token() destroys the options
  * following the token, the token must be added before coap_add_option() is