multimediacommsengine/mmceshared/src/mcecomsession.cpp
branchrcs
changeset 49 64c62431ac08
parent 12 966b25fd74b5
--- a/multimediacommsengine/mmceshared/src/mcecomsession.cpp	Mon Aug 23 17:50:26 2010 +0300
+++ b/multimediacommsengine/mmceshared/src/mcecomsession.cpp	Mon Sep 06 17:32:13 2010 +0530
@@ -465,6 +465,8 @@
    	iServiceType = aReadStream.ReadUint32L();
    	iSipContactAddrSecure = 
    		static_cast<CMceSession::TControlPathSecurityLevel>( aReadStream.ReadUint8L() );
+   	MceSerial::DecodeL(iLocalIpAddress, aReadStream);
+   	MceSerial::DecodeL(iRemoteIpAddress, aReadStream);
     }
 
 
@@ -494,6 +496,8 @@
     MceSerial::EncodeL(iClientCryptoSuites, aWriteStream);
     aWriteStream.WriteUint32L( iServiceType );
     aWriteStream.WriteUint8L( iSipContactAddrSecure );
+    MceSerial::EncodeL(iLocalIpAddress, aWriteStream);
+    MceSerial::EncodeL(iRemoteIpAddress, aWriteStream);
     }
 
 
@@ -726,6 +730,10 @@
     	}
     iServiceType = aSession.iServiceType;
     iSipContactAddrSecure = aSession.iSipContactAddrSecure;
+    
+    iRemoteIpAddress = aSession.iRemoteIpAddress;
+    
+    iLocalIpAddress = aSession.iLocalIpAddress;
     }
 
 // ---------------------------------------------------------