contentpublishingsrv/contentpublishingserver/cpserver/inc/cpnotificationhandler.h
equal
deleted
inserted
replaced
39 |
39 |
40 /** |
40 /** |
41 * Two-phased constructor. |
41 * Two-phased constructor. |
42 */ |
42 */ |
43 static CCPNotificationHandler* NewL( RPointerArray<CLiwDefaultList>& |
43 static CCPNotificationHandler* NewL( RPointerArray<CLiwDefaultList>& |
44 aNotifications ); |
44 aNotifications, TLiwVariant& aDataMapCache ); |
45 |
45 |
46 /** |
46 /** |
47 * Two-phased constructor. |
47 * Two-phased constructor. |
48 */ |
48 */ |
49 static CCPNotificationHandler* NewLC( RPointerArray<CLiwDefaultList>& |
49 static CCPNotificationHandler* NewLC( RPointerArray<CLiwDefaultList>& |
50 aNotifications ); |
50 aNotifications, TLiwVariant& aDataMapCache ); |
51 |
51 |
52 /** |
52 /** |
53 * Destructor. |
53 * Destructor. |
54 */ |
54 */ |
55 virtual ~CCPNotificationHandler(); |
55 virtual ~CCPNotificationHandler(); |
95 private: |
95 private: |
96 |
96 |
97 /** |
97 /** |
98 * C++ default constructor. |
98 * C++ default constructor. |
99 */ |
99 */ |
100 CCPNotificationHandler(); |
100 CCPNotificationHandler(TLiwVariant& aDataMapCache); |
101 |
101 |
102 /** |
102 /** |
103 * By default Symbian 2nd phase constructor is private. |
103 * By default Symbian 2nd phase constructor is private. |
104 */ |
104 */ |
105 void ConstructL( RPointerArray<CLiwDefaultList>& aNotifications ); |
105 void ConstructL(RPointerArray<CLiwDefaultList>& aNotifications); |
106 |
106 |
107 /** |
107 /** |
108 * Invoked in order to send notification |
108 * Invoked in order to send notification |
109 * @param List of changes to send |
109 * @param List of changes to send |
110 * @since Series 60 5.0 |
110 * @since Series 60 5.0 |
200 /* |
200 /* |
201 * Own. |
201 * Own. |
202 * Filters |
202 * Filters |
203 */ |
203 */ |
204 RHashMap< TInt32, CCPLiwMap*> iFilters; |
204 RHashMap< TInt32, CCPLiwMap*> iFilters; |
|
205 |
|
206 |
|
207 /* |
|
208 * Own. |
|
209 * Filters |
|
210 */ |
|
211 RHashMap< TInt32, TBool> iExtendedFlags; |
|
212 |
|
213 /* |
|
214 * Not Own. |
|
215 */ |
|
216 TLiwVariant& iDataMapCache; |
205 }; |
217 }; |
206 |
218 |
207 #endif // C_CPNOTIFICATIONHANDLER_H |
219 #endif // C_CPNOTIFICATIONHANDLER_H |