diff -r 478bc57ad291 -r 64e38f08e49c emailservices/emailframework/inc/CFSMailPluginManager.h --- a/emailservices/emailframework/inc/CFSMailPluginManager.h Thu Sep 02 20:15:00 2010 +0300 +++ b/emailservices/emailframework/inc/CFSMailPluginManager.h Fri Sep 17 08:27:21 2010 +0300 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -50,87 +50,63 @@ public: - + /** * destructor - */ + */ ~CFSMailPluginManager(); /** * two based constructor */ static CFSMailPluginManager* NewL(TInt aConfiguration); - + /** * two based constructor */ static CFSMailPluginManager* NewLC(TInt aConfiguration); /** - * adds new plugin to plugin list - * - */ - void AppendPluginL(CFSMailPlugin* aPlugin,CImplementationInformation* aPluginInfo); - - /** * returns plugin pointer by plugin table index * * @return plugin pointer - */ + */ CFSMailPlugin* GetPluginByIndex(TUint aIndex); /** - * get plugin id by plugin table index - * - */ - TUid GetPluginIdByIndex(TUint aIndex); - - /** * returns count of existing plugins * - */ - TUint GetPluginCount( ); - - /** - * loads plugin identified by plugin id - * - */ - void LoadPluginL(TUid aPluginId); + */ + TUint GetPluginCount(); /** - * list ids of existing plugins - * - */ - void ListPlugins( RArray& aPluginList ); - - /** * lists plugin pointers & plugin info * - */ + */ void ListImplementationsL( RPointerArray& aImplementations, RPointerArray& aInfo ); - + protected: /** * C++ default constructor. * */ - + CFSMailPluginManager(); /** * ConstructL */ void ConstructL(TInt aConfiguration); - + private: // data - /** plugin information table */ + /** plugin information table */ RPointerArray iPluginInfo; - + }; - + #endif // CFSMAILPLUGINMANAGER_H