1 #ifndef _EVENTS_H_INCLUDED_
2 #define _EVENTS_H_INCLUDED_
24 #define EVENT_NOTIFY_TIME_FN EVENT_NOTIFY_FN
25 #define EVENT_NOTIFY_RDWR_FN EVENT_NOTIFY_FN
40 #define EVENT_READ (1<<0)
41 #define EVENT_WRITE (1<<1)
42 #define EVENT_XCPT (1<<2)
43 #define EVENT_TIME (1<<3)
45 #define EVENT_ERROR EVENT_XCPT
50 #define EVENT_NULL_TYPE (0)
51 #define EVENT_NULL_CONTEXT ((void *) 0)
52 #define EVENT_NULL_DELAY (0)
void event_enable_read(int, EVENT_NOTIFY_RDWR_FN, void *)
#define EVENT_NOTIFY_RDWR_FN
#define EVENT_NOTIFY_TIME_FN
void event_disable_readwrite(int)
void event_enable_write(int, EVENT_NOTIFY_RDWR_FN, void *)
time_t event_request_timer(EVENT_NOTIFY_TIME_FN, void *, int)
void(* EVENT_NOTIFY_FN)(int, void *)
int event_cancel_timer(EVENT_NOTIFY_TIME_FN, void *)