rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h
branchRCL_3
changeset 43 b5e99d8877c7
parent 0 307788aac0a8
child 44 0dcb073356a5
--- a/rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h	Thu Aug 19 10:16:25 2010 +0300
+++ b/rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h	Tue Aug 31 15:32:57 2010 +0300
@@ -65,7 +65,8 @@
      public MRtpObserver,
      public MNonRTPDataObserver,
      public MRtcpObserver,
-      public MSRTPReKeyingObserver
+     public MSRTPReKeyingObserver,
+     public MRtpPostProcessingObserver
     {
     public:     // Constructors and destructors
 
@@ -103,6 +104,8 @@
 		void SRTPMasterKeyStaleEvent(const CSRTPSession&  aSession);
 		void SRTPMasterKeyStaleEvent(const CSRTPStream&  aStream);
 		
+        void ReadyToSendRtpPacket( TRtpId aTranStreamId, TPtr8 &aPacket );
+		
     private:    // New methods
 
          void SetupL();
@@ -119,7 +122,7 @@
          void UT_CRtpAPI_StartConnectionL();
         
         
-         void UT_CRtpAPI_StartConnection_1L();
+         void UT_CRtpAPI_StartConnection_OneL();
         
         
          void UT_CRtpAPI_CancelStartL();
@@ -180,7 +183,7 @@
         
          void UT_CRtpAPI_SendRtpPacket_2L();
         
-         void UT_CRtpAPI_SendRtpPacket_3L();	
+         void UT_CRtpAPI_SendRtpPacket_ThreeL();	
         
          void UT_CRtpAPI_SendDataLL();
         
@@ -240,7 +243,12 @@
         
         
          void UT_CRtpAPI_VersionL();
-        
+         
+         void UT_CRtpAPI_RegisterRtpPostProcessingObserverL();
+         
+         void UT_CRtpAPI_SendRtpPacketWithCSRCL();
+         
+         void UT_CRtpAPI_UnregisterRtpPostProcessingObserverL();
 
     private:    // Data
 
@@ -256,8 +264,9 @@
 		TBuf8<32>       iMKI;
 		TBuf8<32> iRFC3711_TestMasterKey128bits;	     
 	    TBuf8<32> iRFC3711_TestMasterSalt112bits;
-	           TBuf8<32>       iSalt;
+	    TBuf8<32>       iSalt;
         TBuf8<32>       iKey;
+        TBool iIsCallBackReceived;
     };
 
 #endif      //  __UT_CRTPAPI_H__