diff -r 646a02f170b9 -r 3cebc1a84278 metadataengine/server/inc/mdsnotifycomparator.h --- a/metadataengine/server/inc/mdsnotifycomparator.h Fri Mar 12 15:44:28 2010 +0200 +++ b/metadataengine/server/inc/mdsnotifycomparator.h Mon Mar 15 12:42:24 2010 +0200 @@ -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