Maintained by: NLnet Labs

event Struct Reference

Event structure. More...

#include <mini_event.h>

Data Fields

rbnode_t node
 node in timeout rbtree
int added
 is event already added
struct event_baseev_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

Detailed Description

Event structure.

Has some of the event elements.


Field Documentation

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().

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().


The documentation for this struct was generated from the following file: