libcoap 4.3.5-develop-daa4e05
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.
 
size_t offset
 large data next offset to transmit
 
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.
 

Detailed Description

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

Definition at line 158 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 167 of file coap_block_internal.h.

◆ b2

coap_l_block2_t coap_lg_xmit_t::b2

Definition at line 168 of file coap_block_internal.h.

◆ blk_size

uint8_t coap_lg_xmit_t::blk_size

large block transmission size

Definition at line 160 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 164 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 173 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 162 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 174 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 171 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 172 of file coap_block_internal.h.

◆ next

struct coap_lg_xmit_t* coap_lg_xmit_t::next

Definition at line 159 of file coap_block_internal.h.

◆ offset

size_t coap_lg_xmit_t::offset

large data next offset to transmit

Definition at line 165 of file coap_block_internal.h.

◆ option

uint16_t coap_lg_xmit_t::option

large block transmisson CoAP option

Definition at line 161 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 170 of file coap_block_internal.h.


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