|
int | socket_init (void **address, uint16_t port, const char *server, enum socket_type type) |
|
int | socket_next (void **addrinfo) |
|
ssize_t | socket_receive_all_nonblocking (int fd, bool *error, void *data_, size_t size) |
|
int | socket_receive_all_blocking (int fd, void *data_, size_t size) |
|
bool | socket_nonblock (int fd) |
|
int | socket_close (int fd) |
|
int | socket_select (int nfds, fd_set *readfs, fd_set *writefds, fd_set *errorfds, struct timeval *timeout) |
|
int | socket_send_all_blocking (int fd, const void *data_, size_t size, bool no_signal) |
|
ssize_t | socket_send_all_nonblocking (int fd, const void *data_, size_t size, bool no_signal) |
|
bool | socket_bind (int fd, void *data) |
|
int | socket_connect (int fd, void *data, bool timeout_enable) |
|
static int | domain_get (enum socket_domain type) |
|
int | socket_create (const char *name, enum socket_domain domain_type, enum socket_type socket_type, enum socket_protocol protocol_type) |
|
void | socket_set_target (void *data, socket_target_t *in_addr) |
|