--- 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__