Asymcute request context. More...
Asymcute request context.
Definition at line 252 of file asymcute.h.
#include <asymcute.h>
| Data Fields | |
| mutex_t | lock | 
| synchronization lock | |
| struct asymcute_req * | next | 
| the requests list entry | |
| asymcute_con_t * | con | 
| 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 | |
| void* asymcute_req::arg | 
internally used additional state
Definition at line 257 of file asymcute.h.
| asymcute_to_cb_t asymcute_req::cb | 
internally used callback
Definition at line 256 of file asymcute.h.
| asymcute_con_t* asymcute_req::con | 
connection the request is using
Definition at line 255 of file asymcute.h.
| uint8_t asymcute_req::data[CONFIG_ASYMCUTE_BUFSIZE] | 
buffer holding the request's data
Definition at line 260 of file asymcute.h.
| size_t asymcute_req::data_len | 
length of the request packet in byte
Definition at line 261 of file asymcute.h.
| mutex_t asymcute_req::lock | 
synchronization lock
Definition at line 253 of file asymcute.h.
| uint16_t asymcute_req::msg_id | 
used message id for this request
Definition at line 262 of file asymcute.h.
| struct asymcute_req* asymcute_req::next | 
the requests list entry
Definition at line 254 of file asymcute.h.
| uint8_t asymcute_req::retry_cnt | 
retransmission counter
Definition at line 263 of file asymcute.h.
| event_callback_t asymcute_req::to_evt | 
timeout event
Definition at line 258 of file asymcute.h.
| event_timeout_t asymcute_req::to_timer | 
timeout timer
Definition at line 259 of file asymcute.h.