10 #define ASYNC_SELECT_H 57 int32_t
async_select(int32_t fd, SELECT_Operation operation, int64_t timeout_ms, SNI_callback callback);
78 #endif // ASYNC_SELECT_H void async_select_notify_closed_fd(int32_t fd)
Notifies the async_select task that a file descriptor has been closed. On some systems the close of a...
int32_t async_select_init(void)
Initialize the async_select component. This function must be called prior to any call of async_select...
int32_t async_select(int32_t fd, SELECT_Operation operation, int64_t timeout_ms, SNI_callback callback)
Executes asynchronously a select() operation for the given file descriptor. This function will suspen...
SELECT_Operation
Select operations list.
int32_t non_blocking_select(int32_t fd, SELECT_Operation operation)
Execute a select() for the given file descriptor and operation without blocking.