TSRTPStreamInStateBase Class Reference

class TSRTPStreamInStateBase : public TSRTPStreamStateBase

Inherits from

Constructor & Destructor Documentation

TSRTPStreamInStateBase(MSRTPStreamInContext &, MSRTPCryptoHandlerContextRTP &, MSRTPCryptoHandlerContextRTCP &)

TSRTPStreamInStateBase(MSRTPStreamInContext &aStreamContext,
MSRTPCryptoHandlerContextRTP &aCryptoHandlerRTPContext,
MSRTPCryptoHandlerContextRTCP &aCryptoHandlerRTCPContext
)[protected]

Parameters

MSRTPStreamInContext & aStreamContext
MSRTPCryptoHandlerContextRTP & aCryptoHandlerRTPContext
MSRTPCryptoHandlerContextRTCP & aCryptoHandlerRTCPContext

TSRTPStreamInStateBase()

TSRTPStreamInStateBase()[private]

Member Functions Documentation

DoUnprotectSrtcpL(const TDesC8 &)

HBufC8 *DoUnprotectSrtcpL(const TDesC8 &aPacket)[pure virtual]
virtual function for unprotecting encrypted RTCP packet. implemented in substates of TSRTPStreamInStateBase.
leave
KErrNone if success, system-wide error code otherwise

Parameters

const TDesC8 & aPacketencrypted packet

DoUnprotectSrtpL(const TDesC8 &)

HBufC8 *DoUnprotectSrtpL(const TDesC8 &aPacket)[pure virtual]
virtual function for unprotecting encrypted RTP packet. implemented in substates of TSRTPStreamInStateBase.
leave
KErrNone if success, system-wide error code otherwise

Parameters

const TDesC8 & aPacketencrypted packet

Member Data Documentation

MSRTPStreamInContext & iStreamContext

MSRTPStreamInContext &iStreamContext[protected]