equal
deleted
inserted
replaced
34 */ |
34 */ |
35 class CFSClientAPIRequestHandler : public CFSMailRequestHandler |
35 class CFSClientAPIRequestHandler : public CFSMailRequestHandler |
36 { |
36 { |
37 |
37 |
38 public: |
38 public: |
39 |
39 |
40 /** |
40 /** |
41 * destructor. |
41 * To prevent deleting handler when is still needed |
42 */ |
42 */ |
43 ~CFSClientAPIRequestHandler(); |
43 void ReleaseInstance(); |
44 |
44 |
45 /** |
45 /** |
46 * two based constructor |
46 * Returns instance of request handler |
47 * |
47 */ |
48 */ |
48 static CFSClientAPIRequestHandler* GetInstanceL( MEmailClientPluginManager* aPluginManager ); |
49 static CFSClientAPIRequestHandler* NewL( MEmailClientPluginManager* aPluginManager); |
|
50 |
49 |
51 /** |
50 /** |
52 * returns plugin pointer related to plugin id |
51 * returns plugin pointer related to plugin id |
53 * |
52 * |
54 * @param aPluginId plugin id |
53 * @param aPluginId plugin id |
62 * C++ default constructor. |
61 * C++ default constructor. |
63 */ |
62 */ |
64 CFSClientAPIRequestHandler( MEmailClientPluginManager* aPluginManager ); |
63 CFSClientAPIRequestHandler( MEmailClientPluginManager* aPluginManager ); |
65 |
64 |
66 /** |
65 /** |
67 * two based constructor |
66 * two phased constructor |
68 */ |
67 */ |
69 void ConstructL( ); |
68 void ConstructL( ); |
70 |
69 |
|
70 private: // methods |
|
71 |
|
72 /** |
|
73 * destructor. |
|
74 */ |
|
75 ~CFSClientAPIRequestHandler(); |
|
76 |
|
77 /** |
|
78 * two phased constructor |
|
79 * |
|
80 */ |
|
81 static CFSClientAPIRequestHandler* NewL( MEmailClientPluginManager* aPluginManager); |
71 |
82 |
72 private: // data |
83 private: // data |
73 |
84 |
|
85 TInt iInstanceCounter; |
74 MEmailClientPluginManager* iPluginManager; |
86 MEmailClientPluginManager* iPluginManager; |
75 }; |
87 }; |
76 |
88 |
77 #endif |
89 #endif |
78 |
90 |