6#ifndef __EVENT_TIMEREVENTMANAGER_IDL__
7#define __EVENT_TIMEREVENTMANAGER_IDL__
38 constant
int OCT = 10;
39 constant
int NOV = 11;
40 constant
int DEC = 12;
TimerEventManager interface.
vector< TimerEvent > listTimerEvents()
List all timer events.
constant int JAN
Schedule defines and structures.
constant int NOV
November.
constant int DEC
December.
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.
constant int THU
Thursday.
int deleteTimerEvent(in vector< string > eventId)
Delete a timer event.
constant int ERR_MAX_TIMERS_CREATED
max number of timers have been created
constant int ERR_CREATE_EVENT_ID_FAILED
creating eventId failed
constant int WED
Wednesday.
constant int SAT
Saturday.
constant int ERR_INVALID_SCHEDULE
failure in schedule
constant int ERR_UNKNOWN_EVENT_ID
unknown eventId
constant int SUN
Days of week.
constant int FEB
February.
constant int SEP
September.
constant int NO_ERROR
Error codes.
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.