00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #if (!defined __ALARMSERVEREXAMPLE_H__)
00017 #define __ALARMSERVEREXAMPLE_H__
00018 #include <asshddefs.h>
00019
00020 class CExampleAlarmServer : public CBase
00021 {
00022 public:
00023 static CExampleAlarmServer* NewL();
00024 void EgAlarmServerL();
00025 ~CExampleAlarmServer();
00026
00027 private:
00028 void ConstructL();
00029 void SetFloatingAlarmL();
00030 void AddFetchDeleteFixedAlarmL();
00031 void WaitForAlarmToBeCleared();
00032 void DisplayNotificationType(TAlarmChangeEvent aAlarmChangeEvent,TAlarmId aAlarmId);
00033 void DisplayAlarmState(TAlarmState aState);
00034
00035 private:
00036
00037 RASCliSession iAlarmServerSession;
00038 };
00039 #endif