CSRTPCryptoContext Class Reference
|
class CSRTPCryptoContext : public CBase
|
Contains a cryptographic context.
Constructor & Destructor Documentation
CSRTPCryptoContext(const TSrtpCryptoParams &)
Member Functions Documentation
AddCryptoChangeObserver(CSRTPCryptoHandler *)
ConstructL(const CSRTPMasterKey *, const CSRTPMasterSalt *)
FindHandler(CSRTPCryptoHandler *)
IsEqual(const CSRTPCryptoContext &)
NewL(const CSRTPMasterKey *, const CSRTPMasterSalt *, const TSrtpCryptoParams &)
Use this function if the stream will use the SRTP session's default cryptographic context. CSrtpSession take the ownership of
CSRTPCryptoContext
if CSrtpSession is created with
CSRTPCryptoContext
as input parameter.
-
leave
-
KErrNone if success, system-wide error code otherwise
NewLC(const CSRTPMasterKey *, const CSRTPMasterSalt *, const TSrtpCryptoParams &)
Use this function if the stream will use the SRTP session's default cryptographic context.
-
leave
-
KErrNone if success, system-wide error code otherwise
RemoveCryptoChangeObserver(CSRTPCryptoHandler *)
SetMasterKey(const CSRTPMasterKey *)
SetMasterSalt(const CSRTPMasterSalt *)
SetRCCm3Sync(TBool)
|
IMPORT_C void
|
SetRCCm3Sync
|
(
|
TBool
|
aSync
|
)
|
|
UpdateCryptoParams(const TSrtpCryptoParams &)
Valid()
|
IMPORT_C
TBool
|
Valid
|
(
|
)
|
const
|
operator=(const CSRTPCryptoContext &)
Member Data Documentation
TSrtpCryptoParams
iCryptoParams
TSglQueIter< CSRTPCryptoHandler > iHandlerIter
TSglQue< CSRTPCryptoHandler > iHandlerList
const CSRTPMasterKey * iKey
const TInt iObserverOffset
|
const
TInt
|
iObserverOffset
|
[private, static]
|
const CSRTPMasterSalt * iSalt
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.