Event structure. More...
#include <mini_event.h>
Data Fields | |
| rbnode_t | node |
| node in timeout rbtree | |
| int | added |
| is event already added | |
| struct event_base * | ev_base |
| event base it belongs to | |
| int | ev_fd |
| fd to poll or -1 for timeouts. | |
| short | ev_events |
| what events this event is interested in, see EV_. | |
| struct timeval | ev_timeout |
| timeout value | |
| void(* | ev_callback )(int, short, void *arg) |
| callback to call: fd, eventbits, userarg | |
| void * | ev_arg |
| callback user arg | |
Event structure.
Has some of the event elements.
| int event::ev_fd |
fd to poll or -1 for timeouts.
signal number for sigs.
Referenced by comm_point_start_listening(), event_add(), event_del(), event_set(), handle_select(), handle_timeouts(), signal_add(), and signal_del().
| short event::ev_events |
what events this event is interested in, see EV_.
. above.
Referenced by comm_point_listen_for_rw(), comm_point_start_listening(), event_add(), event_del(), event_set(), handle_select(), and handle_timeouts().