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
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