XROAD
xroad_sock_fwd.h
Go to the documentation of this file.
1 #pragma once
7 #include <stdint.h>
8 
9 #ifdef __cplusplus
10 extern "C"
11 {
12 #endif
13 
17 typedef enum
18 {
24 
26 typedef int32_t xroad_sockid_t;
27 
28 typedef struct xroad_net_buf_s xroad_net_buf_t;
29 
30 typedef struct xroad_sock_s xroad_sock_t;
31 
32 typedef struct xroad_sock_addr_s xroad_sock_addr_t;
33 
34 typedef struct xroad_sock_vtbl_s xroad_sock_vtbl_t;
35 
36 #ifdef __cplusplus
37 }
38 #endif
Definition: xroad_net_buf.h:23
xroad_sock_type_t
Definition: xroad_sock_fwd.h:18
@ xroad_sock_type_udp
UDP socket.
Definition: xroad_sock_fwd.h:20
@ xroad_sock_type_tcp
TCP socket.
Definition: xroad_sock_fwd.h:19
@ xroad_sock_type_uds
Unix domain socket.
Definition: xroad_sock_fwd.h:21
@ xroad_sock_type_shm
shared memory socket
Definition: xroad_sock_fwd.h:22