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 & aPacket encrypted 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 & aPacket encrypted packet

Member Data Documentation

MSRTPStreamInContext & iStreamContext

MSRTPStreamInContext & iStreamContext [protected]