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