examples/ForumNokia/Symbian_OS_Basics_Lab_Exercises_v3_1/Lab_04309.cb1/starter/inc/ActiveTimer.h

00001 // Copyright (c) 2006 Nokia Corporation.
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: // construction / destruction
00011     
00012         static CActiveTimer* NewL();
00013         ~CActiveTimer();
00014 
00015     public: // new functions
00016     
00017         void After(TTimeIntervalMicroSeconds32 anInterval);
00018 
00019     protected: // CActive overrides
00020     
00021         void RunL();
00022         void DoCancel();
00023 
00024     protected: // construction
00025 
00026         CActiveTimer();
00027         void ConstructL();
00028 
00029     protected: // data
00030     };
00031 
00032 #endif // _ACTIVE_TIMER_H
00033 
00034 // End of file

Generated by  doxygen 1.6.2