35#ifdef MODULE_SOCK_DTLS 
 
void(* sock_tcp_queue_cb_t)(sock_tcp_queue_t *queue, sock_async_flags_t flags, void *arg)
Event callback for sock_tcp_queue_t.
 
void(* sock_udp_cb_t)(sock_udp_t *sock, sock_async_flags_t flags, void *arg)
Event callback for sock_udp_t.
 
sock_async_flags_t
Flag types to signify asynchronous sock events.
 
void(* sock_tcp_cb_t)(sock_tcp_t *sock, sock_async_flags_t flags, void *arg)
Event callback for sock_tcp_t.
 
void(* sock_ip_cb_t)(sock_ip_t *sock, sock_async_flags_t flags, void *arg)
Event callback for sock_ip_t.
 
void(* sock_dtls_cb_t)(sock_dtls_t *sock, sock_async_flags_t flags, void *arg)
Event callback for sock_dtls_t.
 
struct PTRTAG event_queue_t
event queue structure
 
struct event event_t
event structure forward declaration
 
Asynchronous context for Asynchronous sock with event API.
 
event_queue_t * queue
event queue to post socket events to
 
sock_event_t event
event storage
 
Event definition for context scope.
 
event_t super
event structure that gets extended
 
void * sock
generic pointer to a Sock API object
 
sock_event_cb_t cb
callback
 
void * cb_arg
callback argument
 
sock_async_flags_t type
types of the event
 
Generalized callback type.
 
void(* generic)(void *, sock_async_flags_t, void *)
anything goes