CSRTPPacketSRTP Class Reference
class CSRTPPacketSRTP : public CSRTPPacketRTP
|
Contains general SRTP-specific packet routines
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CSRTPPacket::CSRTPPacket(const TDesC8 &,CSRTPCryptoHandler &)
|
|
CSRTPPacket::CopyHeaderAndPayloadL(TUint,TUint8 *)
|
|
CSRTPPacket::GetSequenceNumber()
|
|
CSRTPPacket::Get_Concatenated_MDataL(TBool)
|
|
CSRTPPacket::HeaderAndPayload()
|
|
CSRTPPacket::HeaderLength()
|
|
CSRTPPacket::Payload()
|
|
CSRTPPacket::PayloadLength()
|
|
CSRTPPacket::UpdatePayload()
|
|
CSRTPPacket::~CSRTPPacket()
|
|
CSRTPPacketRTP::CSRTPPacketRTP(const TDesC8 &,CSRTPCryptoHandler &)
|
|
CSRTPPacketRTP::CountSenderPacketIndex()
|
|
CSRTPPacketRTP::CreateEncryptedPacketL(TUint8 *)
|
|
CSRTPPacketRTP::GetSenderROC()
|
|
CSRTPPacketRTP::PacketIndex()
|
|
CSRTPPacketRTP::SequenceNumber()
|
|
CSRTPPacketRTP::SetPacketIndex(TUint64)
|
|
CSRTPPacketRTP::TagWithROCLengthL()
|
|
CSRTPPacketRTP::UpdateHeaderLengthL()
|
|
CSRTPPacketRTP::UpdatePayloadLength()
|
|
CSRTPPacketRTP::~CSRTPPacketRTP()
|
Constructor & Destructor Documentation
CSRTPPacketSRTP(const TDesC8 &, CSRTPCryptoHandler &)
~CSRTPPacketSRTP()
~CSRTPPacketSRTP
|
(
|
)
|
[private]
|
Member Functions Documentation
AuthenticationTag()
TPtrC8
|
AuthenticationTag
|
(
|
)
|
[virtual]
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
CountDecryptedPacketSize()
TUint
|
CountDecryptedPacketSize
|
(
|
)
|
[private]
|
Count size of the decrypted packet
CreateDecryptedPacketL(TUint8 *)
HBufC8
*
|
CreateDecryptedPacketL
|
(
|
TUint8
*
|
aDecryptedPayloadPtr
|
)
|
[virtual]
|
Allocate size for decrypted packet and copy payload + header
GetAuthenticationTagL()
TPtrC8
|
GetAuthenticationTagL
|
(
|
)
|
[private]
|
GetMasterKeyIdentifier()
TPtrC8
|
GetMasterKeyIdentifier
|
(
|
)
|
[private]
|
MasterKeyIdentifier()
TPtrC8
|
MasterKeyIdentifier
|
(
|
)
|
[virtual]
|
Get master key identifier
NewL(const TDesC8 &, CSRTPCryptoHandler &)
Constructor.
-
leave
-
KErrNone if success, system-wide error code otherwise
UpdateAuthenticationTagL()
void
|
UpdateAuthenticationTagL
|
(
|
)
|
[private]
|
Update authentication tag
UpdateMasterKeyIdentifier()
void
|
UpdateMasterKeyIdentifier
|
(
|
)
|
[private]
|
Update master key identifier
UpdatePayloadLengthL()
void
|
UpdatePayloadLengthL
|
(
|
)
|
[private]
|
Update payload length information
Member Data Documentation
TPtrC8
iAuthenticationTag
TPtrC8
|
iAuthenticationTag
|
[private]
|
TPtrC8
iMasterKeyIdentifier
TPtrC8
|
iMasterKeyIdentifier
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.