2 #ifndef __EVENT_SERVICE_IDL__ 3 #define __EVENT_SERVICE_IDL__ 29 void pushEvents(in vector<idl.Event> events);
44 void demandEventType(in typecode type);
51 void cancelEventType(in typecode type);
58 void demandEventTypes(in vector<typecode> types);
65 void cancelEventTypes(in vector<typecode> types);
74 void demandEvent(in typecode type, in Object src);
83 void cancelEvent(in typecode type, in Object src);
98 void demandEvents(in vector<EventSelect> events);
105 void cancelEvents(in vector<EventSelect> events);
118 void subscribe(in Consumer consumer);
129 int unsubscribe(in Consumer consumer);
150 boolean pollEvents(out vector<idl.Event> events);
163 boolean pollEventsNb(out vector<idl.Event> events);
170 constant
int INVALID_CHANNEL = 1;
199 void pushEvents(in vector<idl.Event> events);
Event Channel.
Definition: EventService.idl:35
Basic IDL definitions.
Definition: Event.idl:6
Structure to select an Event *.
Definition: EventService.idl:88
Event Service.
Definition: EventService.idl:168
Event interface.
Definition: AlarmManager.idl:7