00001 00024 #if (!defined __TE_PROCESSCLIENTSERVERTEST_SERVER_H__) 00025 #define __TE_PROCESSCLIENTSERVERTEST_SERVER_H__ 00026 #include <TestExecuteServerBase.h> 00027 #include <e32base.h> 00028 #include <processclient.h> 00029 00034 class CTe_ProcessClientServerTestSuite : public CTestServer 00035 { 00036 public: 00037 static CTe_ProcessClientServerTestSuite* NewL(); 00038 ~CTe_ProcessClientServerTestSuite(); 00039 00040 // Base class pure virtual override 00041 virtual CTestStep* CreateTestStep(const TDesC& aStepName); 00042 CActiveScheduler* Scheduler() const {return iScheduler;}; 00043 RProcessClient& Handler() {return iHandler;}; 00044 00045 private: 00046 void ConstructL(); 00047 CActiveScheduler* iScheduler; 00048 RProcessClient iHandler; 00049 }; 00050 00051 #endif