diff -r 505ad3f0ce5c -r cdb720e67852 Msrp/MsrpClient/src/CMSRPImplementation.cpp --- a/Msrp/MsrpClient/src/CMSRPImplementation.cpp Sat Jun 12 14:30:11 2010 +0530 +++ b/Msrp/MsrpClient/src/CMSRPImplementation.cpp Thu Nov 25 13:59:42 2010 +0200 @@ -78,8 +78,10 @@ } -CMSRPSession* CMSRPImplementation::CreateMSRPSessionL( MMSRPSessionObserver& aObserver, - const TUint aIapId ) +CMSRPSession* CMSRPImplementation::CreateMSRPSessionL( + MMSRPSessionObserver& aObserver, + const TUint aIapId, + const TDesC8& aSessionId ) { // Creates and Returns a MSRP Session. // No paramers are taken at this stage. Primarily because @@ -91,7 +93,7 @@ MSRPLOG("CMSRP Impl.. Create MSRP session"); CMSRPSession* msrpSession - = CMSRPSession::NewL( *iMSRP, aObserver, aIapId ); + = CMSRPSession::NewL( *iMSRP, aObserver, aIapId, aSessionId ); // CMSRPImplementation would like to keep a tab on number of MSRP sessions // that it is serving.Append the MSRPSession to a session array.