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>
 Include dependency graph for async_read.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  More... | |
| void | native_async_read_cleanup (void) | 
| shutdown asynchronous read system  More... | |
| void | native_async_read_continue (int fd) | 
| resume monitoring of file descriptors  More... | |
| void | native_async_read_add_handler (int fd, void *arg, native_async_read_callback_t handler) | 
| start monitoring of file descriptor  More... | |
| void | native_async_read_remove_handler (int fd) | 
| stop monitoring of file descriptor  More... | |
| void | native_async_read_add_int_handler (int fd, void *arg, native_async_read_callback_t handler) | 
| start monitoring of file descriptor as interrupt  More... | |