Clients of a plug-in framework use the C++ APIs provided by the
framework for interaction with the framework. Client calls to the interface
definition are translated directly through REComSession into
loading and unloading of the correct implementation library together with
construction and destruction of an appropriate interface implementation.
ecom.lib.
REComSession::FinalClose() to clean up memory.
The code below depicts the steps involved in using the framework:
LOCAL_C void doExample()
{
// object creation
CExampleInterfaceDefinition* ex1 = CExampleInterfaceDefinition::NewL();
// calling the required methods
ex1->DoMethodL();
// deleting the object after use
delete ex1;
// memory clean-up
REcomSession:;FinalClose();
}