Socket abstraction API.
More...
◆ sock_t
◆ sock_initialize()
void sock_initialize |
( |
void |
| ) |
|
◆ sock_shutdown()
void sock_shutdown |
( |
void |
| ) |
|
◆ sock_error()
◆ sock_connect()
sock_t sock_connect |
( |
const char *const |
host, |
|
|
const unsigned short |
port |
|
) |
| |
◆ sock_close()
int sock_close |
( |
const sock_t |
sock | ) |
|
◆ sock_set_blocking()
int sock_set_blocking |
( |
const sock_t |
sock | ) |
|
◆ sock_set_nonblocking()
int sock_set_nonblocking |
( |
const sock_t |
sock | ) |
|
◆ sock_read()
int sock_read |
( |
const sock_t |
sock, |
|
|
void *const |
buff, |
|
|
const size_t |
len |
|
) |
| |
◆ sock_write()
int sock_write |
( |
const sock_t |
sock, |
|
|
const void *const |
buff, |
|
|
const size_t |
len |
|
) |
| |
◆ sock_is_recoverable()
int sock_is_recoverable |
( |
const int |
error | ) |
|
◆ sock_connect_error()
int sock_connect_error |
( |
const sock_t |
sock | ) |
|
◆ sock_set_keepalive()
int sock_set_keepalive |
( |
const sock_t |
sock, |
|
|
int |
timeout, |
|
|
int |
interval |
|
) |
| |