diff -r a3a1ae9acec6 -r da5135c61bad emailservices/emailframework/inc/CFSClientAPIRequestHandler.h --- a/emailservices/emailframework/inc/CFSClientAPIRequestHandler.h Mon Mar 15 12:39:10 2010 +0200 +++ b/emailservices/emailframework/inc/CFSClientAPIRequestHandler.h Wed Mar 31 21:08:33 2010 +0300 @@ -36,16 +36,17 @@ { public: - + /** - * To prevent deleting handler when is still needed - */ - void ReleaseInstance(); - + * destructor. + */ + ~CFSClientAPIRequestHandler(); + /** - * Returns instance of request handler - */ - static CFSClientAPIRequestHandler* GetInstanceL( MEmailClientPluginManager* aPluginManager ); + * two based constructor + * + */ + static CFSClientAPIRequestHandler* NewL( MEmailClientPluginManager* aPluginManager); /** * returns plugin pointer related to plugin id @@ -63,26 +64,13 @@ CFSClientAPIRequestHandler( MEmailClientPluginManager* aPluginManager ); /** - * two phased constructor + * two based constructor */ void ConstructL( ); -private: // methods - - /** - * destructor. - */ - ~CFSClientAPIRequestHandler(); - - /** - * two phased constructor - * - */ - static CFSClientAPIRequestHandler* NewL( MEmailClientPluginManager* aPluginManager); private: // data - TInt iInstanceCounter; MEmailClientPluginManager* iPluginManager; };