|  | 
| unsigned int | coap_opt_block_num (const coap_opt_t *block_opt) | 
|  | Returns the value of field numin the given block optionblock_opt.  More...
 | 
|  | 
| COAP_STATIC_INLINE int | coap_more_blocks (size_t data_len, unsigned int num, uint16_t szx) | 
|  | Checks if more than numblocks are required to deliverdata_lenbytes of data for a block size of 1 << (szx+ 4).  More...
 | 
|  | 
| int | coap_get_block (const coap_pdu_t *pdu, coap_option_num_t number, coap_block_t *block) | 
|  | Initializes blockfrompdu.  More...
 | 
|  | 
| int | coap_write_block_opt (coap_block_t *block, coap_option_num_t number, coap_pdu_t *pdu, size_t data_length) | 
|  | Writes a block option of type numberto messagepdu.  More...
 | 
|  | 
| int | coap_add_block (coap_pdu_t *pdu, size_t len, const uint8_t *data, unsigned int block_num, unsigned char block_szx) | 
|  | Adds the block_numblock of size 1 << (block_szx+ 4) from sourcedatatopdu.  More...
 | 
|  | 
| coap_binary_t * | coap_block_build_body (coap_binary_t *body_data, size_t length, const uint8_t *data, size_t offset, size_t total) | 
|  | Re-assemble payloads into a body.  More... 
 | 
|  | 
| void | coap_add_data_blocked_response (const coap_pdu_t *request, coap_pdu_t *response, uint16_t media_type, int maxage, size_t length, const uint8_t *data) | 
|  | Adds the appropriate part of datato theresponsepdu.  More...
 | 
|  | 
| int | coap_add_data_large_request (coap_session_t *session, coap_pdu_t *pdu, size_t length, const uint8_t *data, coap_release_large_data_t release_func, void *app_ptr) | 
|  | Associates given data with the pduthat is passed as second parameter.  More...
 | 
|  | 
| int | coap_add_data_large_response (coap_resource_t *resource, coap_session_t *session, const coap_pdu_t *request, coap_pdu_t *response, const coap_string_t *query, uint16_t media_type, int maxage, uint64_t etag, size_t length, const uint8_t *data, coap_release_large_data_t release_func, void *app_ptr) | 
|  | Associates given data with the responsepdu that is passed as fourth parameter.  More...
 | 
|  | 
| void | coap_context_set_block_mode (coap_context_t *context, uint8_t block_mode) | 
|  | Set the context level CoAP block handling bits for handling RFC7959.  More... 
 | 
|  | 
| int | coap_cancel_observe (coap_session_t *session, coap_binary_t *token, coap_pdu_type_t message_type) | 
|  | Cancel an observe that is being tracked by the client large receive logic.  More... 
 | 
|  |