Inherited by CImplementationClassOne, and CImplementationClassTwo.
Classes | |
struct | TExampleInterfaceInitParams |
Public Member Functions | |
virtual void | DoMethodL (TDes &aString)=0 |
Static Public Member Functions | |
static CExampleInterface * | NewL () |
static CExampleInterface * | NewL (const TDesC8 &aMatchString) |
static CExampleInterface * | NewL (const TDesC8 &aMatchString, TExampleInterfaceInitParams &aParams) |
static void | ListAllImplementationsL (RImplInfoPtrArray &aImplInfoArray) |
An example abstract class being representative of the concrete class which the client wishes to use.
It acts as a base, for a real class to provide all the functionality that a client requires. It supplies instantiation & destruction by using the ECom framework, and functional services by using the methods of the actual class.
Definition at line 36 of file Interface.h.