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