mds_plat/metadata_engine_api/tsrc/inc/MdETestScripter.h
branchRCL_3
changeset 19 82c0024438c8
parent 0 c53acadfccc6
--- a/mds_plat/metadata_engine_api/tsrc/inc/MdETestScripter.h	Wed Mar 31 22:19:07 2010 +0300
+++ b/mds_plat/metadata_engine_api/tsrc/inc/MdETestScripter.h	Wed Apr 14 16:24:03 2010 +0300
@@ -115,6 +115,7 @@
 NONSHARABLE_CLASS(CMdETestScripter) : public CScriptBase,
                                       public MMdESchemaObserver,
                                       public MMdEObjectObserver,
+                                      public MMdEObjectObserverWithUri,
                                       public MMdEObjectPresentObserver,
                                       public MMdERelationObserver,
                                       public MMdERelationItemObserver,
@@ -193,6 +194,8 @@
         virtual TInt RemoveSchemaObserverL( CStifItemParser& aItem );
         virtual TInt AddObjectObserverL( CStifItemParser& aItem );
         virtual TInt RemoveObjectObserverL( CStifItemParser& aItem );
+        virtual TInt AddObjectObserverWithUriL( CStifItemParser& aItem );
+        virtual TInt RemoveObjectObserverWithUriL( CStifItemParser& aItem );
         virtual TInt AddObjectPresentObserverL( CStifItemParser& aItem );
         virtual TInt RemoveObjectPresentObserverL( CStifItemParser& aItem );
         virtual TInt AddRelationObserverL( CStifItemParser& aItem );
@@ -377,6 +380,10 @@
         void HandleObjectNotification( CMdESession& aSession, 
             TObserverNotificationType aType,
             const RArray<TItemId>& aObjectIdArray );
+        void HandleUriObjectNotification(CMdESession& aSession, 
+            TObserverNotificationType aType,
+            const RArray<TItemId>& aObjectIdArray,
+            const RPointerArray<HBufC>& aObjectUriArray);
         void HandleObjectPresentNotification(CMdESession& aSession, 
             TBool aPresent, const RArray<TItemId>& aObjectIdArray);
         void HandleRelationNotification( CMdESession& aSession,