diff -r 6dfc5f825351 -r 50bf9db68373 metadataengine/server/inc/mdsnotifycomparator.h --- a/metadataengine/server/inc/mdsnotifycomparator.h Fri Mar 19 09:38:01 2010 +0200 +++ b/metadataengine/server/inc/mdsnotifycomparator.h Fri Apr 16 15:23:55 2010 +0300 @@ -60,6 +60,11 @@ * @param aSerializedItems the items to compare * @param aSerializedItemIds the item IDs (successful and failed IDs) * @param aMatchingItemIdArray matching object IDs + * @param aAllItemsIdArray array to store the ids if all matched + * @param aMatchingItemUriArray matching object URIs + * @param aAllItemsUriArray array to store the uris if all matched + * @param aAllMatched to determine if there is no specific conditions to match + * @param aAllUrisFetched to determine if all uris have been previously fetched * * @return If true at least some item matches. */ @@ -67,8 +72,14 @@ CMdCSerializationBuffer& aSerializedCondition, CMdCSerializationBuffer& aSerializedItems, CMdCSerializationBuffer& aSerializedItemIds, - RArray& aMatchingItemIdArray, - TBool aAllowConfidential); + RArray& aMatchingItemIdArray, + RArray& aAllItemsIdArray, + RPointerArray& aMatchingItemUriArray, + RPointerArray& aAllItemsUriArray, + TBool aAllowConfidential, + TBool uriNotify, + TBool& aAllMatched, + TBool& aAllUrisFetched); /** * Matches object against the given condition. This variant matches only