--- a/messagingfw/msgsrvnstore/server/src/MCLIENT.CPP Thu Jul 15 19:11:10 2010 +0300
+++ b/messagingfw/msgsrvnstore/server/src/MCLIENT.CPP Thu Aug 19 10:24:00 2010 +0300
@@ -457,6 +457,25 @@
User::LeaveIfError(SendReceive(EMsvChangeEntry, TIpcArgs(aOperationId, aOwnerId)));
}
+/**
+Update the specified Changes to selection of TMsvId (asynchronously).
+
+@param aSelection The IDs of the entry to Change.
+@param aMark The read/Unread value.
+@param aOperationId Operation identifier
+@param aOwnerId The ID of the owning process
+@param aRequestStatus Asynchronous request status
+
+*/
+
+void RMsvServerSession::ChangeEntriesL(const CMsvEntrySelection& aSelection, TBool aMark ,TMsvOp aOperationId, TSecureId aOwnerId, TRequestStatus& aRequestStatus)
+ {
+ TestSlotAvailableL();
+ TInt markvalue = (TInt)aMark;
+ SendOperationDataL(aOperationId, aSelection, markvalue);
+ aRequestStatus=KRequestPending;
+ SendReceive(EMsvChangeEntries, TIpcArgs(aOperationId, aOwnerId), aRequestStatus);
+ }
/**
Gets the index entry with the specified unique id.