--- a/Msrp/MsrpServer/inc/MMSRPOutgoingMessage.h Sat Jun 12 14:30:11 2010 +0530
+++ b/Msrp/MsrpServer/inc/MMSRPOutgoingMessage.h Thu Nov 25 13:59:42 2010 +0200
@@ -37,11 +37,21 @@
virtual TBool IsOwnerOfResponse( MMSRPIncomingMessage& aIncomingMessage ) = 0;
- virtual TBool ConsumeResponseL( MMSRPIncomingMessage& aIncomingMessage ) = 0;
+ virtual TUint ConsumeResponseL( MMSRPIncomingMessage& aIncomingMessage ) = 0;
virtual TBool IsMessageComplete() = 0;
- virtual TBool GetSendResultL( TUint &aErrorCode, HBufC8* &aMessageId ) = 0;
+ /**
+ * Returns the responses error code
+ * @param aMessageId Buffer for message id, allocates buffer, ownership is transferred
+ * @return response error code, defined in TMSRPErrorCodes
+ */
+ virtual TUint GetSendResultL( HBufC8* &aMessageId ) = 0;
+ /**
+ * Used to check whether the Failure-Report header is set as "partial"
+ * @return true if failure-report header is set to partial
+ */
+ virtual TBool IsFailureHeaderPartial() = 0;
};
#endif /* MMSRPOUTGOINGMESSAGE_H_ */