equal
deleted
inserted
replaced
21 |
21 |
22 |
22 |
23 // INCLUDES |
23 // INCLUDES |
24 #include <e32std.h> |
24 #include <e32std.h> |
25 #include <e32base.h> |
25 #include <e32base.h> |
26 #include <ecom/ecom.h> |
26 #include <ecom.h> |
27 |
27 |
28 #include "cfsmailplugin.h" |
28 //<cmail> |
29 |
29 #include "CFSMailPlugin.h" |
30 #include "cfsmailrequesthandler.h" |
30 //</cmail> |
|
31 #include "CFSMailRequestHandler.h" |
31 |
32 |
32 /** plugin configuration at start up */ |
33 /** plugin configuration at start up */ |
33 enum TFsFwConfiguration |
34 enum TFsFwConfiguration |
34 { |
35 { |
35 EFSListPlugins = 1, |
36 EFSListPlugins = 1, |
42 * email framework plugin manager |
43 * email framework plugin manager |
43 * |
44 * |
44 * @lib FSFWCommonLib |
45 * @lib FSFWCommonLib |
45 * @since S60 v3.1 |
46 * @since S60 v3.1 |
46 */ |
47 */ |
47 class CFSMailPluginManager : public CFSMailRequestHandler |
48 NONSHARABLE_CLASS ( CFSMailPluginManager ) : public CFSMailRequestHandler |
48 { |
49 { |
49 |
50 |
50 public: |
51 public: |
51 |
52 |
52 |
53 |
106 * lists plugin pointers & plugin info |
107 * lists plugin pointers & plugin info |
107 * |
108 * |
108 */ |
109 */ |
109 void ListImplementationsL( RPointerArray<CFSMailPlugin>& aImplementations, |
110 void ListImplementationsL( RPointerArray<CFSMailPlugin>& aImplementations, |
110 RPointerArray<CImplementationInformation>& aInfo ); |
111 RPointerArray<CImplementationInformation>& aInfo ); |
111 |
112 |
112 /** |
|
113 * recheck existing plugins |
|
114 * |
|
115 */ |
|
116 void CFSMailPluginManager::RecheckPlugins( ); |
|
117 |
|
118 protected: |
113 protected: |
119 |
114 |
120 /** |
115 /** |
121 * C++ default constructor. |
116 * C++ default constructor. |
122 * |
117 * |