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

_ev_engine_s Struct Reference
[Event engines.]

#include <engines.h>

Collaboration diagram for _ev_engine_s:

Collaboration graph
[legend]

Detailed Description

For internal use only.

This is the implementation of the ev_engine_t type.

Definition at line 403 of file engines.h.

Data Fields

ev_magic_t eng_magic
const char * eng_name
const char * eng_desc
ev_flags_t eng_flags
ev_flags_t eng_runfl
_ev_englink_t eng_list
void * eng_handle
void * eng_data
ev_init_t eng_init
ev_poll_t eng_poll
ev_fini_t eng_fini
_ev_sockets_t eng_socket
_ev_signals_t eng_signal
_ev_timers_t eng_timer


Field Documentation

void* _ev_engine_s::eng_data
 

Engine-specific data.

Definition at line 411 of file engines.h.

Referenced by engine_register().

const char* _ev_engine_s::eng_desc
 

Engine description.

Definition at line 406 of file engines.h.

ev_fini_t _ev_engine_s::eng_fini
 

Finalize the engine.

Definition at line 414 of file engines.h.

Referenced by event_destroy().

ev_flags_t _ev_engine_s::eng_flags
 

Engine flags.

Definition at line 407 of file engines.h.

Referenced by engine_load(), engine_register(), and event_attr_engine().

void* _ev_engine_s::eng_handle
 

Module handle.

Definition at line 410 of file engines.h.

Referenced by engine_load(), and event_destroy().

ev_init_t _ev_engine_s::eng_init
 

Initialize the engine.

Definition at line 412 of file engines.h.

Referenced by engine_register(), and event_attr_engine().

_ev_englink_t _ev_engine_s::eng_list
 

List of all registered engines.

Definition at line 409 of file engines.h.

Referenced by engine_load(), engine_register(), event_attr_engine(), event_destroy(), and event_init().

ev_magic_t _ev_engine_s::eng_magic
 

Magic number.

Definition at line 404 of file engines.h.

const char* _ev_engine_s::eng_name
 

String containing engine name.

Definition at line 405 of file engines.h.

Referenced by engine_load(), engine_register(), and event_attr_engine().

ev_poll_t _ev_engine_s::eng_poll
 

Check and dispatch events.

Definition at line 413 of file engines.h.

Referenced by engine_register(), and event_attr_engine().

ev_flags_t _ev_engine_s::eng_runfl
 

Running engine flags.

Definition at line 408 of file engines.h.

Referenced by engine_activate(), engine_load(), engine_register(), event_attr_engine(), and event_destroy().

_ev_signals_t _ev_engine_s::eng_signal
 

Signal methods.

Definition at line 416 of file engines.h.

Referenced by engine_register(), event_attr_engine(), signal_create(), and signal_destroy().

_ev_sockets_t _ev_engine_s::eng_socket
 

Socket methods.

Definition at line 415 of file engines.h.

Referenced by engine_register(), and event_attr_engine().

_ev_timers_t _ev_engine_s::eng_timer
 

Timer methods.

Definition at line 417 of file engines.h.

Referenced by engine_register(), timer_create(), timer_destroy(), and timer_resched().


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