multimediacommsengine/mmceshared/src/mcecomsession.cpp
branchrcs
changeset 49 64c62431ac08
parent 12 966b25fd74b5
equal deleted inserted replaced
44:fb024d5e35fa 49:64c62431ac08
   463     MceSerial::DecodeL(iClientCryptoSuites, aReadStream);
   463     MceSerial::DecodeL(iClientCryptoSuites, aReadStream);
   464    
   464    
   465    	iServiceType = aReadStream.ReadUint32L();
   465    	iServiceType = aReadStream.ReadUint32L();
   466    	iSipContactAddrSecure = 
   466    	iSipContactAddrSecure = 
   467    		static_cast<CMceSession::TControlPathSecurityLevel>( aReadStream.ReadUint8L() );
   467    		static_cast<CMceSession::TControlPathSecurityLevel>( aReadStream.ReadUint8L() );
       
   468    	MceSerial::DecodeL(iLocalIpAddress, aReadStream);
       
   469    	MceSerial::DecodeL(iRemoteIpAddress, aReadStream);
   468     }
   470     }
   469 
   471 
   470 
   472 
   471 
   473 
   472 // -----------------------------------------------------------------------------
   474 // -----------------------------------------------------------------------------
   492     TPckgBuf<TMceComSessionModifiers> modifiers( iSessionModifiers );
   494     TPckgBuf<TMceComSessionModifiers> modifiers( iSessionModifiers );
   493     MceSerial::EncodeL( modifiers, aWriteStream );
   495     MceSerial::EncodeL( modifiers, aWriteStream );
   494     MceSerial::EncodeL(iClientCryptoSuites, aWriteStream);
   496     MceSerial::EncodeL(iClientCryptoSuites, aWriteStream);
   495     aWriteStream.WriteUint32L( iServiceType );
   497     aWriteStream.WriteUint32L( iServiceType );
   496     aWriteStream.WriteUint8L( iSipContactAddrSecure );
   498     aWriteStream.WriteUint8L( iSipContactAddrSecure );
       
   499     MceSerial::EncodeL(iLocalIpAddress, aWriteStream);
       
   500     MceSerial::EncodeL(iRemoteIpAddress, aWriteStream);
   497     }
   501     }
   498 
   502 
   499 
   503 
   500 // -----------------------------------------------------------------------------
   504 // -----------------------------------------------------------------------------
   501 // CMceComSession::InternalizeL
   505 // CMceComSession::InternalizeL
   724     	{
   728     	{
   725     	iClientCryptoSuites.InsertL( aSession.iClientCryptoSuites[i], i);
   729     	iClientCryptoSuites.InsertL( aSession.iClientCryptoSuites[i], i);
   726     	}
   730     	}
   727     iServiceType = aSession.iServiceType;
   731     iServiceType = aSession.iServiceType;
   728     iSipContactAddrSecure = aSession.iSipContactAddrSecure;
   732     iSipContactAddrSecure = aSession.iSipContactAddrSecure;
       
   733     
       
   734     iRemoteIpAddress = aSession.iRemoteIpAddress;
       
   735     
       
   736     iLocalIpAddress = aSession.iLocalIpAddress;
   729     }
   737     }
   730 
   738 
   731 // ---------------------------------------------------------
   739 // ---------------------------------------------------------
   732 // CMceComSession::UpdateStreamsL
   740 // CMceComSession::UpdateStreamsL
   733 // ---------------------------------------------------------
   741 // ---------------------------------------------------------