|
CAEN Utility
2.0.2
Utilities for CAEN projects
|
TCP/IP functions. More...
Go to the source code of this file.
Functions | |
| int32_t | c_socket_init (void) |
| int32_t | c_socket_cleanup (void) |
| c_socket_t * | c_socket_new (void) |
| void | c_socket_delete (c_socket_t *socket) |
| void | c_socket_reset (c_socket_t *socket) |
| c_ssize_t | c_recv (const c_socket_t *sckt, void *buffer, size_t totSize) |
| c_ssize_t | c_send (const c_socket_t *sckt, const void *buffer, size_t totSize) |
| c_ssize_t | c_recv_unlock (c_socket_t *sckt, void *buffer, size_t totSize) |
| c_ssize_t | c_send_lock (c_socket_t *sckt, const void *buffer, size_t totSize) |
| c_socket_t * | c_tcp_socket (void) |
| c_socket_t * | c_accept (const c_socket_t *sckt, struct sockaddr *addr, c_socklen_t *addrlen) |
| int | c_bind (const c_socket_t *sckt, const struct sockaddr *addr, c_socklen_t addrlen) |
| int | c_listen (const c_socket_t *sckt, int backlog) |
| int | c_connect (const c_socket_t *sckt, const struct sockaddr *addr, c_socklen_t addrlen) |
| int32_t | c_socket_server_init (c_socket_t **server, uint32_t inaddr, uint16_t *_port) |
| int32_t | c_socket_server_accept (const c_socket_t *server, c_socket_t **client) |
| int32_t | c_socket_client_sockaddr_connect (c_socket_t **client, const struct sockaddr *addr_server, c_socklen_t addrlen) |
| int32_t | c_socket_client_connect (c_socket_t **client, const char *hostname, uint16_t port) |
TCP/IP functions.
Definition in file CAENSocket.h.