00001
00002
00003 #ifndef _ACTIVE_TIMER_H
00004 #define _ACTIVE_TIMER_H
00005
00006 #include <e32base.h>
00007
00008 class CActiveTimer : public CActive
00009 {
00010 public:
00011
00012 static CActiveTimer* NewL();
00013 ~CActiveTimer();
00014
00015 public:
00016
00017 void After(TTimeIntervalMicroSeconds32 anInterval);
00018
00019 protected:
00020
00021 void RunL();
00022 void DoCancel();
00023
00024 protected:
00025
00026 CActiveTimer();
00027 void ConstructL();
00028
00029 protected:
00030 };
00031
00032 #endif // _ACTIVE_TIMER_H
00033
00034