Multiple asynchronous read on file descriptors. More...
Multiple asynchronous read on file descriptors.
Definition in file async_read.h.
#include <sys/types.h>
#include <poll.h>
Go to the source code of this file.
Data Structures | |
struct | async_read_t |
Interrupt callback information structure. More... | |
Macros | |
#define | ASYNC_READ_NUMOF 8 |
Maximum number of file descriptors. | |
Typedefs | |
typedef void(* | native_async_read_callback_t) (int fd, void *arg) |
asynchronous read callback type | |
Functions | |
void | native_async_read_setup (void) |
initialize asynchronous read system | |
void | native_async_read_cleanup (void) |
shutdown asynchronous read system | |
void | native_async_read_continue (int fd) |
resume monitoring of file descriptors | |
void | native_async_read_add_handler (int fd, void *arg, native_async_read_callback_t handler) |
start monitoring of file descriptor | |
void | native_async_read_remove_handler (int fd) |
stop monitoring of file descriptor | |
void | native_async_read_add_int_handler (int fd, void *arg, native_async_read_callback_t handler) |
start monitoring of file descriptor as interrupt | |