diff -r f1112f777ce9 -r 96906a986c3b testdev/ite/test/com.nokia.testfw.cmdtool.test/test.resource/unittest/several.mmp.in.one.path/SysLibs/ECom/InterfaceImplementation/CImplementationClassTwo.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/testdev/ite/test/com.nokia.testfw.cmdtool.test/test.resource/unittest/several.mmp.in.one.path/SysLibs/ECom/InterfaceImplementation/CImplementationClassTwo.h Tue Mar 30 14:39:29 2010 +0800 @@ -0,0 +1,35 @@ +// +// CImplementationClassTwo.h +// Copyright © 2001 Symbian Ltd. All rights reserved. +// + +#ifndef _CIMPLEMENTATIONCLASSTWO__ +#define _CIMPLEMENTATIONCLASSTWO__ + +#include + +// An implementation of the CExampleInterface definition +class CImplementationClassTwo : public CExampleInterface + { +public: + // Standardised safe construction which leaves nothing the cleanup stack. + static CImplementationClassTwo* NewL(TAny* aInitParams); + // Destructor + ~CImplementationClassTwo(); + + // Implementation of CExampleInterface + void DoMethodL(TDes& aString); + +private: + // Construction + CImplementationClassTwo(TAny* aInitParams); + void ConstructL(); + +private: + // Data to pass back from implementation to client + HBufC* iDescriptor; + // Parameters taken from client + CExampleInterface::TExampleInterfaceInitParams* iInitParams; + }; + +#endif