diff -r fb024d5e35fa -r 64c62431ac08 multimediacommscontroller/mmccsubcontroller/inc/mccsymsubthreadclient.h --- 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 #include "mccsubthreadclientbase.h" #include "mccinternaldef.h" +#include // 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;