6 #ifndef __EVENT_SERVICE_IDL__ 7 #define __EVENT_SERVICE_IDL__ 33 void pushEvents(in vector<idl.Event> events);
48 void demandEventType(in typecode type);
55 void cancelEventType(in typecode type);
62 void demandEventTypes(in vector<typecode> types);
69 void cancelEventTypes(in vector<typecode> types);
78 void demandEvent(in typecode type, in Object src);
87 void cancelEvent(in typecode type, in Object src);
102 void demandEvents(in vector<EventSelect> events);
109 void cancelEvents(in vector<EventSelect> events);
122 void subscribe(in Consumer consumer);
133 int unsubscribe(in Consumer consumer);
154 boolean pollEvents(out vector<idl.Event> events);
167 boolean pollEventsNb(out vector<idl.Event> events);
174 constant
int INVALID_CHANNEL = 1;
203 void pushEvents(in vector<idl.Event> events);
Event Channel.
Definition: EventService.idl:39
Basic IDL definitions.
Definition: Event.idl:10
Structure to select an Event *.
Definition: EventService.idl:92
Event Service.
Definition: EventService.idl:172
Event interface.
Definition: AlarmManager.idl:12