Class holding an alarm data. More...

Public Types

enum  kAlarmType {
  kProcDrop, kProcOver, kInstanceProcDrop, kInstanceProcOver,
  kRamOver, kProcRamOver, kSwapOver, kDiskUsageOver,
  kCustomAlarm
}
 Enumeration of alarms types. More...
 

Public Member Functions

virtual unsigned long long getAlarmId ()
 
virtual const std::string & getDescription ()
 
virtual time_t getEndTime ()
 
virtual bool getExpired ()
 
virtual time_t getRaiseTime ()
 
virtual bool getSilenced ()
 
virtual time_t getTriggerTime ()
 
virtual int getType ()
 
 MAlarm ()
 
virtual void setAlarmId (unsigned long long _alarmId)
 
virtual void setDescription (const std::string &_alarmDescription)
 
virtual void setEndTime (time_t _endTime)
 
virtual void setExpired (bool _expired)
 
virtual void setRaiseTime (time_t _raiseTime)
 
virtual void setSilenced (bool _silenced)
 
virtual void setTriggerTime (time_t _triggerTime)
 
virtual void setType (int _alarmType)
 
virtual ~MAlarm ()
 

Detailed Description

Class holding an alarm data.

Definition at line 59 of file MAlarm.h.

Constructor & Destructor Documentation

MAlarm ( )

Default constructor

virtual ~MAlarm ( )
virtual

Default destructor


The documentation for this class was generated from the following file: