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.