www.pudn.com > NetTest2nd.rar > NetTestAppUi.h
/* ============================================================================ Name : CNetTestAppUi from NetTestAppui.h Author : Version : Copyright : Your copyright notice Description : Declares UI class for application. ============================================================================ */ #ifndef NETTESTAPPUI_H #define NETTESTAPPUI_H // INCLUDES #include#include "m5httpdownnotifier.h" #define PRINT_BUF_LEN 1024*4 class CNetTestContainer ; class CM5HttpDown ; class CNetTestAppUi : public CAknAppUi, public M5HttpDownNotifier { public: // // Constructors and destructor void ConstructL(); ~CNetTestAppUi(); private: // From MEikMenuObserver void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane); public: // M5HttpDownNotifier void M5PrintNotify(const TDesC & aMessage) ; void M5RecvNotify(const TDesC8 & recv_buf) ; void M5TimerExpireNotify() ; void M5ErrorNotify(const TDesC& aErrMessage, TInt aErrCode = 0) ; private: void HandleCommandL(TInt aCommand); virtual TKeyResponse HandleKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType); private: //Data CNetTestContainer* iAppContainer; CM5HttpDown* iHttpDown ; TBuf iPrintBuf ; TBuf<2048> iRecvBuf ; TBool iFirstIn ; RFs iFs ; RFile iFile ; TInt iRecvSize ; }; #endif