Go to the source code of this file.
|
| clib_error_t * | clib_socket_init (clib_socket_t *socket) |
| |
| clib_error_t * | clib_socket_accept (clib_socket_t *server, clib_socket_t *client) |
| |
| static uword | clib_socket_is_server (clib_socket_t *sock) |
| |
| static uword | clib_socket_is_client (clib_socket_t *s) |
| |
| static uword | clib_socket_is_connected (clib_socket_t *sock) |
| |
| static int | clib_socket_rx_end_of_file (clib_socket_t *s) |
| |
| static void * | clib_socket_tx_add (clib_socket_t *s, int n_bytes) |
| |
| static void | clib_socket_tx_add_va_formatted (clib_socket_t *s, char *fmt, va_list *va) |
| |
| static clib_error_t * | clib_socket_tx (clib_socket_t *s) |
| |
| static clib_error_t * | clib_socket_rx (clib_socket_t *s, int n_bytes) |
| |
| static clib_error_t * | clib_socket_sendmsg (clib_socket_t *s, void *msg, int msglen, int fds[], int num_fds) |
| |
| static clib_error_t * | clib_socket_recvmsg (clib_socket_t *s, void *msg, int msglen, int fds[], int num_fds) |
| |
| static void | clib_socket_free (clib_socket_t *s) |
| |
| static clib_error_t * | clib_socket_close (clib_socket_t *sock) |
| |
| void | clib_socket_tx_add_formatted (clib_socket_t *s, char *fmt,...) |
| |
◆ CLIB_SOCKET_F_ALLOW_GROUP_WRITE
| #define CLIB_SOCKET_F_ALLOW_GROUP_WRITE (1 << 4) |
◆ CLIB_SOCKET_F_IS_CLIENT
| #define CLIB_SOCKET_F_IS_CLIENT (0 << 0) |
◆ CLIB_SOCKET_F_IS_SERVER
| #define CLIB_SOCKET_F_IS_SERVER (1 << 0) |
◆ CLIB_SOCKET_F_NON_BLOCKING_CONNECT
| #define CLIB_SOCKET_F_NON_BLOCKING_CONNECT (1 << 3) |
◆ CLIB_SOCKET_F_PASSCRED
| #define CLIB_SOCKET_F_PASSCRED (1 << 6) |
◆ CLIB_SOCKET_F_RX_END_OF_FILE
| #define CLIB_SOCKET_F_RX_END_OF_FILE (1 << 2) |
◆ CLIB_SOCKET_F_SEQPACKET
| #define CLIB_SOCKET_F_SEQPACKET (1 << 5) |
◆ clib_socket_t
◆ clib_socket_accept()
◆ clib_socket_close()
◆ clib_socket_free()
◆ clib_socket_init()
◆ clib_socket_is_client()
◆ clib_socket_is_connected()
◆ clib_socket_is_server()
◆ clib_socket_recvmsg()
◆ clib_socket_rx()
◆ clib_socket_rx_end_of_file()
◆ clib_socket_sendmsg()
◆ clib_socket_tx()
◆ clib_socket_tx_add()
| static void* clib_socket_tx_add |
( |
clib_socket_t * |
s, |
|
|
int |
n_bytes |
|
) |
| |
|
inlinestatic |
◆ clib_socket_tx_add_formatted()
| void clib_socket_tx_add_formatted |
( |
clib_socket_t * |
s, |
|
|
char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ clib_socket_tx_add_va_formatted()
| static void clib_socket_tx_add_va_formatted |
( |
clib_socket_t * |
s, |
|
|
char * |
fmt, |
|
|
va_list * |
va |
|
) |
| |
|
inlinestatic |