diff -r fb024d5e35fa -r 64c62431ac08 ipappsrv_plat/media_control_api/inc/mmccnetworksettings.h --- a/ipappsrv_plat/media_control_api/inc/mmccnetworksettings.h Mon Aug 23 17:50:26 2010 +0300 +++ b/ipappsrv_plat/media_control_api/inc/mmccnetworksettings.h Mon Sep 06 17:32:13 2010 +0530 @@ -86,6 +86,53 @@ typedef TPckgBuf TMccNetSettingsPackage; +class TMccMsrpSettings: public TMccNetSettings + { +public: + + inline TMccMsrpSettings(TMccNetSettings& aMccNetSettings) + { + iRemoteAddress = aMccNetSettings.iRemoteAddress; + iRemoteRtcpPort = aMccNetSettings.iRemoteRtcpPort; + iLocalAddress = aMccNetSettings.iLocalAddress; + iLocalPublicAddress = aMccNetSettings.iLocalPublicAddress; + iLocalRtcpPort = aMccNetSettings.iLocalRtcpPort; + iLocalPublicRtcpPort = aMccNetSettings.iLocalPublicRtcpPort; + iMediaQosValue = aMccNetSettings.iMediaQosValue; + iIapId = aMccNetSettings.iIapId; + + iLocalMsrpPath = NULL ; + iFileName = NULL; + iFileSize = 0; + iFileType= NULL; + iFileShare= EFalse; + iFTProgressNotification = EFalse; + }; + + + inline TMccMsrpSettings() : + TMccNetSettings() + { + iLocalMsrpPath = NULL; + iFileName = NULL; + iFileSize = 0; + iFileType=NULL; + iFileShare = EFalse; + iFTProgressNotification = EFalse; + }; + + public: + //not owned + HBufC8* iLocalMsrpPath; + //not owned + HBufC16* iFileName; + TInt iFileSize; + // not owned + HBufC8* iFileType; + TBool iFileShare; + TBool iFTProgressNotification; + }; + #endif /* MMCCNETWORKSETTINGS_H */ // End of File