Chapter 12.  EEvent

Table of Contents

enum _e_event_t - Event type.
struct _EEventItem - An event listener item.
struct _EEventTarget - Base EventTarget.
struct _EEvent - An Event Manager.
struct _EEventClass - Event management type.
struct _EEventHook - An event hook.
struct _EEventHookClass -
e_event_get_type -
e_event_construct -
e_event_add_items -
e_event_remove_items -
e_event_emit -
e_event_target_new -
e_event_target_free -
e_event_hook_get_type -
e_event_hook_class_add_target_map -

The EEvent object manages broadcast of events for a given component or application. It is used by application code to provide the plugin system with an entry point for user and system state events.

The EEventHook object is loaded by the EPlugin system, and is used hook event listeners into dynamically loaded event handlers.