equal
deleted
inserted
replaced
49 * @return |
49 * @return |
50 */ |
50 */ |
51 static CEmailClientApi* NewL(); |
51 static CEmailClientApi* NewL(); |
52 |
52 |
53 /** |
53 /** |
54 * Destructor |
|
55 */ |
|
56 ~CEmailClientApi(); |
|
57 |
|
58 /** |
|
59 * |
54 * |
60 */ |
55 */ |
61 CEmailClientApi(); |
56 CEmailClientApi(); |
62 |
57 |
63 public: // from MEmailInterface |
58 public: // from MEmailInterface |
99 |
94 |
100 /** |
95 /** |
101 * Constructor |
96 * Constructor |
102 */ |
97 */ |
103 void ConstructL(); |
98 void ConstructL(); |
|
99 |
|
100 /** |
|
101 * Destructor |
|
102 */ |
|
103 ~CEmailClientApi(); |
104 |
104 |
105 /** |
105 /** |
106 * Push ECom implementation info to cleanup operation to cleanup stack |
106 * Push ECom implementation info to cleanup operation to cleanup stack |
107 */ |
107 */ |
108 void CleanupImplInfoPushL( RPointerArray<CImplementationInformation>& aArray ); |
108 void CleanupImplInfoPushL( RPointerArray<CImplementationInformation>& aArray ); |
249 #endif |
249 #endif |
250 |
250 |
251 private: |
251 private: |
252 // plugin data array for all protocol plugins |
252 // plugin data array for all protocol plugins |
253 RPluginDataArray iPluginDataArray; |
253 RPluginDataArray iPluginDataArray; |
|
254 |
|
255 // singleton instance counter |
|
256 TInt iInstanceCounter; |
254 |
257 |
255 // book keeping of loaded plugins |
258 // book keeping of loaded plugins |
256 RArray<TPluginData> iLoadedPluginsArray; |
259 RArray<TPluginData> iLoadedPluginsArray; |
257 |
260 |
258 #if 0 // Not supported |
261 #if 0 // Not supported |