#include <event.h>
Collaboration diagram for _ev_genhdr_s:
For internal use only.
This is the implementation of the ev_genhdr_t type. This structure must appear as the first entry in all generators.
Definition at line 591 of file event.h.
Data Fields | |
ev_magic_t | eg_magic |
unsigned int | eg_type |
ev_flags_t | eg_flags |
ev_genhdr_t * | eg_next |
ev_genhdr_t * | eg_prev |
ev_ctx_t * | eg_context |
unsigned int | eg_ref |
ev_call_t | eg_callback |
void * | eg_calldata |
union { | |
int egd_int | |
void * egd_ptr | |
} | eg_engdata |
|
Callback function. |
|
Data for callback function. |
|
Responsible context. |
|
Engine data. |
|
Generator flags. Definition at line 594 of file event.h. Referenced by event_gen_release(). |
|
Generator magic number. |
|
Next generator in the list. Definition at line 595 of file event.h. Referenced by event_destroy(), event_gen_alloc(), and event_gen_release(). |
|
Previous generator in the list. Definition at line 596 of file event.h. Referenced by event_destroy(), event_gen_alloc(), and event_gen_release(). |
|
Reference count. |
|
Generator type. Definition at line 593 of file event.h. Referenced by event_gen_release(). |
|
Engine integer data. |
|
Engine pointer data. |