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;
105 int addTimerEvent(in
Schedule schedule, out vector<string> eventId);
116 int modifyTimerEvent(in vector<string> eventId, in
Schedule schedule);
125 int deleteTimerEvent(in vector<string> eventId);
130 vector<TimerEvent> listTimerEvents();
Schedule executionTime
Schedule for execution time.
Definition: TimerEventManager.idl:89
vector< Range > minute
Ranges for minute.
Definition: TimerEventManager.idl:72
vector< Range > month
Ranges for month.
Definition: TimerEventManager.idl:75
int start
Start time.
Definition: TimerEventManager.idl:58
TimerEventManager interface.
Definition: TimerEventManager.idl:13
TimerEvent structure.
Definition: TimerEventManager.idl:87
vector< Range > dayOfWeek
Ranges for day of week.
Definition: TimerEventManager.idl:76
Range structure.
Definition: TimerEventManager.idl:57
int step
Step.
Definition: TimerEventManager.idl:60
vector< string > eventId
Event ID.
Definition: TimerEventManager.idl:88
vector< Range > hour
Ranges for hour.
Definition: TimerEventManager.idl:73
int end
End time.
Definition: TimerEventManager.idl:59
vector< Range > dayOfMonth
Ranges for day of month.
Definition: TimerEventManager.idl:74
Schedule structure.
Definition: TimerEventManager.idl:70
boolean enabled
Whether the timer event is enabled.
Definition: TimerEventManager.idl:71