ActiveBubbleSorter.h
上传用户:laixiong
上传日期:2007-03-11
资源大小:2994k
文件大小:1k
源码类别:

Symbian

开发平台:

C/C++

  1. // Copyright (c) 2006 Nokia Corporation.
  2. #ifndef __ACTIVEBUBBLESORTER_H__
  3. #define __ACTIVEBUBBLESORTER_H__
  4. #include <e32base.h>
  5. #include <f32file.h>
  6. class CActiveBubbleSorter : public CActive
  7. {
  8. public: // Construction/destruction
  9.      static CActiveBubbleSorter* NewL();
  10.      ~CActiveBubbleSorter();
  11. protected: // from CActive
  12. // from CActive
  13.      void DoCancel();
  14.      void RunL();
  15. TInt RunError(TInt aError);
  16. private: // Construction
  17.     
  18.      CActiveBubbleSorter();
  19.      void ConstructL();
  20. public: // Public functions
  21.      void StartL();
  22.     
  23. private: // Internal functions
  24. void ReadNumbersFromFileL();
  25. void WriteNumbersToFileL();
  26. private: // data
  27. };
  28. #endif // __ACTIVEBUBBLESORTER_H__
  29. // End of file