6#ifndef __EVENT_TIMEREVENTMANAGER_IDL__ 
    7#define __EVENT_TIMEREVENTMANAGER_IDL__ 
   16        constant 
int NO_ERROR                   = 0;    
 
   17        constant 
int ERR_INVALID_SCHEDULE       = 1;    
 
   18        constant 
int ERR_UNKNOWN_EVENT_ID       = 2;    
 
   19        constant 
int ERR_CREATE_EVENT_ID_FAILED = 3;    
 
   20        constant 
int ERR_MAX_TIMERS_CREATED     = 4;    
 
   38        constant 
int OCT        = 10;   
 
   39        constant 
int NOV        = 11;   
 
   40        constant 
int DEC        = 12;   
 
TimerEventManager interface.
 
vector< TimerEvent > listTimerEvents()
List all timer events.
 
int addTimerEvent(in Schedule schedule, out vector< string > eventId)
Add a new timer event.
 
int modifyTimerEvent(in vector< string > eventId, in Schedule schedule)
Modify a timer event.
 
int deleteTimerEvent(in vector< string > eventId)
Delete a timer event.
 
vector< Range > minute
Ranges for minute.
 
boolean enabled
Whether the timer event is enabled.
 
vector< Range > month
Ranges for month.
 
vector< Range > hour
Ranges for hour.
 
vector< Range > dayOfWeek
Ranges for day of week.
 
vector< Range > dayOfMonth
Ranges for day of month.
 
Schedule executionTime
Schedule for execution time.
 
vector< string > eventId
Event ID.