6 #ifndef __EVENT_ALARMMANAGER_IDL__     7 #define __EVENT_ALARMMANAGER_IDL__    18         constant 
int NO_ERROR                   = 0;    
    19         constant 
int ERR_UNKNOWN_ALARM_ID       = 1;    
    20         constant 
int ERR_EXECUTING_ACTIONS      = 2;    
    53         valueobject AlarmAddedEvent extends 
idl.Event {
    60         valueobject AlarmUpdatedEvent extends 
idl.Event {
    67         valueobject AlarmAcknowledgedEvent extends 
idl.Event {
    82         int acknowledgeAlarm(in 
string alarmId);
    87         vector<Alarm> listAlarms();
 AlarmManager interface. 
Definition: AlarmManager.idl:15
time lastAppearance
Date & time of last appearance. 
Definition: AlarmManager.idl:33
Alert structure. 
Definition: AlarmManager.idl:29
int numberAlerts
Number of alerts. 
Definition: AlarmManager.idl:34
Basic IDL definitions. 
Definition: Event.idl:10
string name
Alarm name. 
Definition: AlarmManager.idl:45
string id
Alarm id. 
Definition: AlarmManager.idl:44
time firstAppearance
Date & time of first appearance. 
Definition: AlarmManager.idl:32
Alarm structure. 
Definition: AlarmManager.idl:43
string actionId
Corresponding action id. 
Definition: AlarmManager.idl:46
string message
Log message. 
Definition: AlarmManager.idl:31
string eventCondition
Event condition. 
Definition: AlarmManager.idl:30
vector< Alert > alerts
List of alerts. 
Definition: AlarmManager.idl:47