Loading...
Searching...
No Matches
asymcute_req Struct Reference

Asymcute request context. More...

Detailed Description

Asymcute request context.

Definition at line 253 of file asymcute.h.

#include <asymcute.h>

Data Fields

mutex_t lock
 synchronization lock
 
struct asymcute_reqnext
 the requests list entry
 
asymcute_con_tcon
 connection the request is using
 
asymcute_to_cb_t cb
 internally used callback
 
void * arg
 internally used additional state
 
event_callback_t to_evt
 timeout event
 
event_timeout_t to_timer
 timeout timer
 
uint8_t data [CONFIG_ASYMCUTE_BUFSIZE]
 buffer holding the request's data
 
size_t data_len
 length of the request packet in byte
 
uint16_t msg_id
 used message id for this request
 
uint8_t retry_cnt
 retransmission counter
 

Field Documentation

◆ arg

void* asymcute_req::arg

internally used additional state

Definition at line 258 of file asymcute.h.

◆ cb

asymcute_to_cb_t asymcute_req::cb

internally used callback

Definition at line 257 of file asymcute.h.

◆ con

asymcute_con_t* asymcute_req::con

connection the request is using

Definition at line 256 of file asymcute.h.

◆ data

uint8_t asymcute_req::data[CONFIG_ASYMCUTE_BUFSIZE]

buffer holding the request's data

Definition at line 261 of file asymcute.h.

◆ data_len

size_t asymcute_req::data_len

length of the request packet in byte

Definition at line 262 of file asymcute.h.

◆ lock

mutex_t asymcute_req::lock

synchronization lock

Definition at line 254 of file asymcute.h.

◆ msg_id

uint16_t asymcute_req::msg_id

used message id for this request

Definition at line 263 of file asymcute.h.

◆ next

struct asymcute_req* asymcute_req::next

the requests list entry

Definition at line 255 of file asymcute.h.

◆ retry_cnt

uint8_t asymcute_req::retry_cnt

retransmission counter

Definition at line 264 of file asymcute.h.

◆ to_evt

event_callback_t asymcute_req::to_evt

timeout event

Definition at line 259 of file asymcute.h.

◆ to_timer

event_timeout_t asymcute_req::to_timer

timeout timer

Definition at line 260 of file asymcute.h.


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