--- a/multimediacommscontroller/mmccsubcontroller/inc/mccsymsubthreadclient.h Mon Aug 23 17:50:26 2010 +0300
+++ b/multimediacommscontroller/mmccsubcontroller/inc/mccsymsubthreadclient.h Mon Sep 06 17:32:13 2010 +0530
@@ -27,6 +27,7 @@
#include <mmf/server/mmfdatasource.h>
#include "mccsubthreadclientbase.h"
#include "mccinternaldef.h"
+#include <CMSRP.h>
// FORWARD DECLARATIONS
@@ -194,6 +195,8 @@
void SetRemoteRtcpAddrL( TInetAddr aRemAddr );
+ void SetRemoteMsrpPathL( TDes8& aRemMsrpPath, TDes8& aConnStatus );
+
/**
* 2nd step to create link
* @since Series 60 3.0
@@ -203,6 +206,15 @@
*/
void InitializeLinkL( TRequestStatus& aStatus, TInt aIapId );
+ /** MSRP Link
+ * 2nd step to create link
+ * @since Series 60 3.0
+ * @param [input/output] aStatus
+ * @param [input] aIapId
+ * @return void
+ */
+ void InitializeLinkL( TRequestStatus& aStatus, TInt aIapId, HBufC8*& aLocalMsrpPath );
+
/**
* 3rd step to create link. Creates a RTP session in the subthread
* @since Series 60 3.0
@@ -290,6 +302,11 @@
TInt HandleAmrEvent( const TMMFEvent& aEvent,
const TMccEvent& aMccEvent );
+ void SetFileSharingAttrbs(HBufC16* aFileName,
+ TInt aFileSize,
+ HBufC8* aFileType,
+ TBool aFTProgressNotification);
+
private: // Data
// Priority settings
@@ -299,6 +316,11 @@
// Rtp media clock instance
CMccRtpMediaClock* iRtpMediaClock;
+ HBufC16* iFileName;
+ TInt iFileSize;
+ HBufC8* iFileType;
+ TBool iFileShare;
+ TBool iFTProgressNotification;
#ifdef TEST_EUNIT
friend class UT_CMccSymSubthreadClient;