libcoap 4.3.5-develop-4c3f4af
Loading...
Searching...
No Matches
coap_lg_xmit_t Struct Reference

Structure to hold large body (many blocks) transmission information. More...

#include <coap_block_internal.h>

Collaboration diagram for coap_lg_xmit_t:

Data Fields

struct coap_lg_xmit_tnext
uint8_t blk_size
 large block transmission size
uint16_t option
 large block transmisson CoAP option
int last_block
 last acknowledged block number Block1 last transmitted Q-Block2
coap_lg_xmit_data_tdata_info
 Pointer to large data information.
union { 
   coap_l_block1_t   b1 
   coap_l_block2_t   b2 
b
coap_pdu_tsent_pdu
 The sent pdu with all the data.
coap_tick_t last_payload
 Last time MAX_PAYLOAD was sent or 0.
coap_tick_t last_sent
 Last time any data sent.
coap_tick_t last_all_sent
 Last time all data sent or 0.
coap_tick_t last_obs
 Last time used (Observe tracking) or 0.
uint32_t ref
 Reference count.

Detailed Description

Structure to hold large body (many blocks) transmission information.

Definition at line 176 of file coap_block_internal.h.

Field Documentation

◆ [union]

union { ... } coap_lg_xmit_t::b

◆ b1

coap_l_block1_t coap_lg_xmit_t::b1

Definition at line 184 of file coap_block_internal.h.

◆ b2

coap_l_block2_t coap_lg_xmit_t::b2

Definition at line 185 of file coap_block_internal.h.

◆ blk_size

uint8_t coap_lg_xmit_t::blk_size

large block transmission size

Definition at line 178 of file coap_block_internal.h.

◆ data_info

coap_lg_xmit_data_t* coap_lg_xmit_t::data_info

Pointer to large data information.

Definition at line 182 of file coap_block_internal.h.

◆ last_all_sent

coap_tick_t coap_lg_xmit_t::last_all_sent

Last time all data sent or 0.

Definition at line 190 of file coap_block_internal.h.

◆ last_block

int coap_lg_xmit_t::last_block

last acknowledged block number Block1 last transmitted Q-Block2

Definition at line 180 of file coap_block_internal.h.

◆ last_obs

coap_tick_t coap_lg_xmit_t::last_obs

Last time used (Observe tracking) or 0.

Definition at line 191 of file coap_block_internal.h.

◆ last_payload

coap_tick_t coap_lg_xmit_t::last_payload

Last time MAX_PAYLOAD was sent or 0.

Definition at line 188 of file coap_block_internal.h.

◆ last_sent

coap_tick_t coap_lg_xmit_t::last_sent

Last time any data sent.

Definition at line 189 of file coap_block_internal.h.

◆ next

struct coap_lg_xmit_t* coap_lg_xmit_t::next

Definition at line 177 of file coap_block_internal.h.

◆ option

uint16_t coap_lg_xmit_t::option

large block transmisson CoAP option

Definition at line 179 of file coap_block_internal.h.

◆ ref

uint32_t coap_lg_xmit_t::ref

Reference count.

Definition at line 196 of file coap_block_internal.h.

◆ sent_pdu

coap_pdu_t* coap_lg_xmit_t::sent_pdu

The sent pdu with all the data.

Definition at line 187 of file coap_block_internal.h.


The documentation for this struct was generated from the following file: