Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

_ev_genhdr_s Struct Reference
[Core event system.]

#include <event.h>

Collaboration diagram for _ev_genhdr_s:

Collaboration graph
[legend]

Detailed Description

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_teg_next
ev_genhdr_teg_prev
ev_ctx_teg_context
unsigned int eg_ref
ev_call_t eg_callback
void * eg_calldata
union {
   int   egd_int
   void *   egd_ptr
eg_engdata


Field Documentation

ev_call_t _ev_genhdr_s::eg_callback
 

Callback function.

Definition at line 599 of file event.h.

void* _ev_genhdr_s::eg_calldata
 

Data for callback function.

Definition at line 600 of file event.h.

ev_ctx_t* _ev_genhdr_s::eg_context
 

Responsible context.

Definition at line 597 of file event.h.

union { ... } _ev_genhdr_s::eg_engdata
 

Engine data.

ev_flags_t _ev_genhdr_s::eg_flags
 

Generator flags.

Definition at line 594 of file event.h.

Referenced by event_gen_release().

ev_magic_t _ev_genhdr_s::eg_magic
 

Generator magic number.

Definition at line 592 of file event.h.

ev_genhdr_t* _ev_genhdr_s::eg_next
 

Next generator in the list.

Definition at line 595 of file event.h.

Referenced by event_destroy(), event_gen_alloc(), and event_gen_release().

ev_genhdr_t* _ev_genhdr_s::eg_prev
 

Previous generator in the list.

Definition at line 596 of file event.h.

Referenced by event_destroy(), event_gen_alloc(), and event_gen_release().

unsigned int _ev_genhdr_s::eg_ref
 

Reference count.

Definition at line 598 of file event.h.

unsigned int _ev_genhdr_s::eg_type
 

Generator type.

Definition at line 593 of file event.h.

Referenced by event_gen_release().

int _ev_genhdr_s::egd_int
 

Engine integer data.

Definition at line 602 of file event.h.

void* _ev_genhdr_s::egd_ptr
 

Engine pointer data.

Definition at line 603 of file event.h.


Generated on Wed Dec 28 23:37:53 2005 for event by  doxygen 1.4.4