contentpublishingsrv/contentpublishingserver/cpserver/inc/cpnotificationhandler.h
branchRCL_3
changeset 19 edd621764147
parent 12 502e5d91ad42
child 23 ace62b58f4b2
--- a/contentpublishingsrv/contentpublishingserver/cpserver/inc/cpnotificationhandler.h	Tue Apr 27 16:57:49 2010 +0300
+++ b/contentpublishingsrv/contentpublishingserver/cpserver/inc/cpnotificationhandler.h	Tue May 11 16:30:05 2010 +0300
@@ -41,13 +41,13 @@
      * Two-phased constructor.
      */
     static CCPNotificationHandler* NewL( RPointerArray<CLiwDefaultList>&
-        aNotifications );
+        aNotifications, TLiwVariant& aDataMapCache );
 
     /**
      * Two-phased constructor.
      */
     static CCPNotificationHandler* NewLC( RPointerArray<CLiwDefaultList>&
-        aNotifications );
+        aNotifications, TLiwVariant& aDataMapCache );
 
     /**
      * Destructor.
@@ -97,12 +97,12 @@
     /**
      * C++ default constructor.
      */
-    CCPNotificationHandler();
+    CCPNotificationHandler(TLiwVariant& aDataMapCache);
 
     /**
      * By default Symbian 2nd phase constructor is private.
      */
-    void ConstructL( RPointerArray<CLiwDefaultList>& aNotifications );
+    void ConstructL(RPointerArray<CLiwDefaultList>& aNotifications);
 
     /**
      * Invoked in order to send notification
@@ -202,6 +202,18 @@
      * Filters
      */
     RHashMap< TInt32, CCPLiwMap*> iFilters;
+
+    
+    /*
+     * Own.
+     * Filters
+     */
+    RHashMap< TInt32, TBool> iExtendedFlags;
+
+    /*
+     * Not Own.
+     */
+    TLiwVariant& iDataMapCache;
     };
 
 #endif // C_CPNOTIFICATIONHANDLER_H