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