Asterisk - The Open Source Telephony Project
18.5.0
|
Global IO variables are now in a struct in order to be made threadsafe. More...
Data Fields | |
int | current_ioc |
unsigned int | fdcnt |
struct pollfd * | fds |
struct io_rec * | ior |
unsigned int | maxfdcnt |
int | needshrink |
Global IO variables are now in a struct in order to be made threadsafe.
int current_ioc |
Currently used io callback
Definition at line 76 of file io.c.
Referenced by ast_io_remove(), ast_io_wait(), and io_context_create().
unsigned int fdcnt |
First available fd
Definition at line 74 of file io.c.
Referenced by ast_io_add(), ast_io_change(), ast_io_dump(), ast_io_remove(), ast_io_wait(), io_context_create(), and io_shrink().
struct pollfd* fds |
Poll structure
Definition at line 72 of file io.c.
Referenced by ast_io_add(), ast_io_change(), ast_io_dump(), ast_io_remove(), ast_io_wait(), io_context_create(), io_context_destroy(), io_grow(), and io_shrink().
struct io_rec* ior |
Associated I/O records
Definition at line 73 of file io.c.
Referenced by ast_io_add(), ast_io_change(), ast_io_dump(), ast_io_remove(), ast_io_wait(), io_context_create(), io_context_destroy(), io_grow(), and io_shrink().
unsigned int maxfdcnt |
Maximum available fd
Definition at line 75 of file io.c.
Referenced by ast_io_add(), ast_io_dump(), io_context_create(), and io_grow().
int needshrink |
Whether something has been deleted
Definition at line 77 of file io.c.
Referenced by ast_io_remove(), ast_io_wait(), io_context_create(), and io_shrink().