struct _EEventItem — An event listener item.
struct _EEventItem {
enum _e_event_t type;
int priority;
const char * id;
int target_type;
EEventFunc handle;
void * user_data;
guint32 enable;
}; The type of the event listener.
A signed number signifying the priority of the event listener. 0 should be used normally. This is used to order event receipt when multiple listners are present.
The name of the event to listen to. By convention events are of the form “component.subcomponent”. The target mask provides further sub-event type qualification.
Target type for this event. This is implementation specific.
Event handler callback.
Callback data.
Target-specific mask to qualify the receipt of events. This is target and implementation specific.