event base More...
#include <mini_event.h>
Data Fields | |
| rbtree_t * | times |
| sorted by timeout (absolute), ptr | |
| struct event ** | fds |
| array of 0 - maxfd of ptr to event for it | |
| int | maxfd |
| max fd in use | |
| int | capfd |
| capacity - size of the fds array | |
| fd_set | reads |
| fds for reading | |
| fd_set | writes |
| fds for writing | |
| fd_set | ready |
| fds determined ready for use | |
| fd_set | content |
| ready plus newly added events. | |
| struct event ** | signals |
| array of 0 - maxsig of ptr to event for it | |
| int | need_to_exit |
| if we need to exit | |
| uint32_t * | time_secs |
| where to store time in seconds | |
| struct timeval * | time_tv |
| where to store time in microseconds | |
event base
| fd_set event_base::content |
ready plus newly added events.
Referenced by event_add(), event_del(), and handle_select().