mmtestenv/mmtestfw/Source/TestFrameworkServer/TestFrameworkServer.h
branchRCL_3
changeset 50 948c7f65f6d4
parent 49 735348f59235
child 41 f7bf1ed8db72
equal deleted inserted replaced
49:735348f59235 50:948c7f65f6d4
    82  * To be adapted to write to a COM port.
    82  * To be adapted to write to a COM port.
    83  *
    83  *
    84  * @xxxx
    84  * @xxxx
    85  *
    85  *
    86  */
    86  */
    87 class CTestFrameworkServer : public CMmfIpcServer
    87 class CTestFrameworkServer : public CMmfIpcServer, public MConsoleReader
    88 	{
    88 	{
    89 public:
    89 public:
    90 	//construct / destruct
    90 	//construct / destruct
    91 	static CMmfIpcServer* NewL();
    91 	static CMmfIpcServer* NewL();
    92 	~CTestFrameworkServer();
    92 	~CTestFrameworkServer();
    99 	void CloseLog();
    99 	void CloseLog();
   100 	TInt LogStatus() const;
   100 	TInt LogStatus() const;
   101 
   101 
   102 	void AddInputWindowL(CTestFrameworkServerSession* aOwner);
   102 	void AddInputWindowL(CTestFrameworkServerSession* aOwner);
   103 	void RemoveWindow(CTestFrameworkServerSession* aOwner);
   103 	void RemoveWindow(CTestFrameworkServerSession* aOwner);
       
   104 
       
   105 	//from MConsoleReader
       
   106 	void InputReceived(TKeyCode aKeystroke);
       
   107 	void Error(TInt aError);
   104 
   108 
   105 private:
   109 private:
   106 	CTestFrameworkServer();
   110 	CTestFrameworkServer();
   107 	void ConstructL();
   111 	void ConstructL();
   108 	//open/close a session
   112 	//open/close a session