libcoap
4.3.0
|
Structure to hold large body (many blocks) transmission information. More...
#include <coap_block_internal.h>
Data Fields | |
struct coap_lg_xmit_t * | next |
uint8_t | blk_size |
large block transmission size More... | |
uint16_t | option |
large block transmisson CoAP option More... | |
int | last_block |
last acknowledged block number More... | |
const uint8_t * | data |
large data ptr More... | |
size_t | length |
large data length More... | |
size_t | offset |
large data next offset to transmit More... | |
union { | |
coap_l_block1_t b1 | |
coap_l_block2_t b2 | |
} | b |
coap_pdu_t | pdu |
skeletal PDU More... | |
coap_tick_t | last_payload |
Last time MAX_PAYLOAD was sent or 0. More... | |
coap_tick_t | last_used |
Last time all data sent or 0. More... | |
coap_release_large_data_t | release_func |
large data de-alloc function More... | |
void * | app_ptr |
applicaton provided ptr for de-alloc function More... | |
Structure to hold large body (many blocks) transmission information.
Definition at line 77 of file coap_block_internal.h.
void* coap_lg_xmit_t::app_ptr |
applicaton provided ptr for de-alloc function
Definition at line 93 of file coap_block_internal.h.
union { ... } coap_lg_xmit_t::b |
coap_l_block1_t coap_lg_xmit_t::b1 |
Definition at line 86 of file coap_block_internal.h.
coap_l_block2_t coap_lg_xmit_t::b2 |
Definition at line 87 of file coap_block_internal.h.
uint8_t coap_lg_xmit_t::blk_size |
large block transmission size
Definition at line 79 of file coap_block_internal.h.
const uint8_t* coap_lg_xmit_t::data |
large data ptr
Definition at line 82 of file coap_block_internal.h.
int coap_lg_xmit_t::last_block |
last acknowledged block number
Definition at line 81 of file coap_block_internal.h.
coap_tick_t coap_lg_xmit_t::last_payload |
Last time MAX_PAYLOAD was sent or 0.
Definition at line 90 of file coap_block_internal.h.
coap_tick_t coap_lg_xmit_t::last_used |
Last time all data sent or 0.
Definition at line 91 of file coap_block_internal.h.
size_t coap_lg_xmit_t::length |
large data length
Definition at line 83 of file coap_block_internal.h.
struct coap_lg_xmit_t* coap_lg_xmit_t::next |
Definition at line 78 of file coap_block_internal.h.
size_t coap_lg_xmit_t::offset |
large data next offset to transmit
Definition at line 84 of file coap_block_internal.h.
uint16_t coap_lg_xmit_t::option |
large block transmisson CoAP option
Definition at line 80 of file coap_block_internal.h.
coap_pdu_t coap_lg_xmit_t::pdu |
skeletal PDU
Definition at line 89 of file coap_block_internal.h.
coap_release_large_data_t coap_lg_xmit_t::release_func |
large data de-alloc function
Definition at line 92 of file coap_block_internal.h.