Barrelfish
|
Barrelfish waitset and channel support for LWIP. More...
Functions | |
bool | lwip_sock_ready_read (int socket) |
Check if a read on the socket would not block. More... | |
bool | lwip_sock_ready_write (int socket) |
Check if a write on the socket would not block. More... | |
errval_t | lwip_sock_waitset_deregister_read (int socket) |
Deregister previously registered waitset on which an event is delivered when the socket is ready for reading. | |
errval_t | lwip_sock_waitset_register_read (int socket, struct waitset *ws) |
Register a waitset on which an event is delivered when the socket is ready for reading. More... | |
errval_t | lwip_sock_waitset_deregister_write (int socket) |
Deregister previously registered waitset on which an event is delivered when the socket is ready for writing. | |
errval_t | lwip_sock_waitset_register_write (int socket, struct waitset *ws) |
Register a waitset on which an event is delivered when the socket is ready for writing. More... | |
Barrelfish waitset and channel support for LWIP.
bool lwip_sock_ready_read | ( | int | s | ) |
Check if a read on the socket would not block.
socket | Socket to check. |
bool lwip_sock_ready_write | ( | int | s | ) |
Check if a write on the socket would not block.
socket | Socket to check. |
errval_t lwip_sock_waitset_register_read | ( | int | sock, |
struct waitset * | ws | ||
) |
Register a waitset on which an event is delivered when the socket is ready for reading.
The event is triggered ONCE, when the socket becomes ready for reading. If the socket is already ready, the event is triggered right away.
socket | Socket |
ws | Waitset |
errval_t lwip_sock_waitset_register_write | ( | int | sock, |
struct waitset * | ws | ||
) |
Register a waitset on which an event is delivered when the socket is ready for writing.
The event is triggered ONCE, when the socket becomes ready for writing. If the socket is already ready, the event is triggered right away.
socket | Socket |
ws | Waitset |