examples/ForumNokia/Symbian_OS_Basics_Lab_Exercises_v3_1/Lab_04305.cb1/starter/inc/DescriptorLab.h

00001 // Copyright: (c) 2006 Nokia Ltd.  All rights reserved.
00002 
00003 #ifndef _DESCRIPTOR_LAB_
00004 #define _DESCRIPTOR_LAB_
00005 // CLASS DECLARATION
00006 
00012 class CDescriptorLab : public CBase
00013     {
00014 public: // construction / destruction
00018     static CDescriptorLab* NewLC();
00019 
00023     ~CDescriptorLab();
00024 
00025 public: // new functions
00029     void StartL();
00030 
00031 private: // construction
00035     CDescriptorLab();
00036 
00040     void ConstructL();
00041 
00042 private: // new functions
00046     void UseBufferDes();
00047 
00051     void UseHeapDesL();
00052 
00057     void GetStringFromUser(TDes& aBuf);
00058 
00064     HBufC* StringFromUserL();
00065 
00069     TText CharFromUser();
00070 
00076     void CharOccurance(TDesC& aSearchStr);
00077 
00078 private: // data
00079     CConsoleBase* iConsole; // Console window
00080     };
00081 
00082 #endif // _DESCRIPTOR_LAB_

Generated by  doxygen 1.6.2