Loading...
Searching...
No Matches

Definitions for sock extension for asynchronous access. More...

Detailed Description

Definitions for sock extension for asynchronous access.

Author
Martine Lenders m.len.nosp@m.ders.nosp@m.@fu-b.nosp@m.erli.nosp@m.n.de

Definition in file types.h.

#include "sock_types.h"
+ Include dependency graph for types.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct sock_dtls sock_dtls_t
 forward declare for async
 
typedef void(* sock_dtls_cb_t) (sock_dtls_t *sock, sock_async_flags_t flags, void *arg)
 Event callback for sock_dtls_t.
 
typedef struct sock_ip sock_ip_t
 forward declare for async
 
typedef void(* sock_ip_cb_t) (sock_ip_t *sock, sock_async_flags_t flags, void *arg)
 Event callback for sock_ip_t.
 
typedef struct sock_tcp sock_tcp_t
 forward declare for async
 
typedef struct sock_tcp_queue sock_tcp_queue_t
 forward declare for async
 
typedef void(* sock_tcp_cb_t) (sock_tcp_t *sock, sock_async_flags_t flags, void *arg)
 Event callback for sock_tcp_t.
 
typedef 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.
 
typedef struct sock_udp sock_udp_t
 forward declare for async
 
typedef void(* sock_udp_cb_t) (sock_udp_t *sock, sock_async_flags_t flags, void *arg)
 Event callback for sock_udp_t.
 

Enumerations

enum  sock_async_flags_t {
  SOCK_ASYNC_CONN_RDY = 0x0001 , SOCK_ASYNC_CONN_FIN = 0x0002 , SOCK_ASYNC_CONN_RECV = 0x0004 , SOCK_ASYNC_MSG_RECV = 0x0010 ,
  SOCK_ASYNC_MSG_SENT = 0x0020 , SOCK_ASYNC_PATH_PROP = 0x0040
}
 Flag types to signify asynchronous sock events. More...