1 #ifndef __EVENT_TIMEREVENTMANAGER_IDL__ 2 #define __EVENT_TIMEREVENTMANAGER_IDL__ 11 constant
int NO_ERROR = 0;
12 constant
int ERR_INVALID_SCHEDULE = 1;
13 constant
int ERR_UNKNOWN_EVENT_ID = 2;
14 constant
int ERR_CREATE_EVENT_ID_FAILED = 3;
15 constant
int ERR_MAX_TIMERS_CREATED = 4;
33 constant
int OCT = 10;
34 constant
int NOV = 11;
35 constant
int DEC = 12;
100 int addTimerEvent(in
Schedule schedule, out vector<string> eventId);
111 int modifyTimerEvent(in vector<string> eventId, in
Schedule schedule);
120 int deleteTimerEvent(in vector<string> eventId);
125 vector<TimerEvent> listTimerEvents();
Schedule executionTime
Schedule for execution time.
Definition: TimerEventManager.idl:84
vector< Range > minute
Ranges for minute.
Definition: TimerEventManager.idl:67
vector< Range > month
Ranges for month.
Definition: TimerEventManager.idl:70
int start
Start time.
Definition: TimerEventManager.idl:53
TimerEventManager interface.
Definition: TimerEventManager.idl:8
TimerEvent structure.
Definition: TimerEventManager.idl:82
vector< Range > dayOfWeek
Ranges for day of week.
Definition: TimerEventManager.idl:71
Range structure.
Definition: TimerEventManager.idl:52
int step
Step.
Definition: TimerEventManager.idl:55
vector< string > eventId
Event ID.
Definition: TimerEventManager.idl:83
vector< Range > hour
Ranges for hour.
Definition: TimerEventManager.idl:68
int end
End time.
Definition: TimerEventManager.idl:54
vector< Range > dayOfMonth
Ranges for day of month.
Definition: TimerEventManager.idl:69
Schedule structure.
Definition: TimerEventManager.idl:65
boolean enabled
Whether the timer event is enabled.
Definition: TimerEventManager.idl:66