#include <mediasession.h>
Inherits PObject.
|
static const PCaselessString & | ClearText () |
|
static List | FindAll (const PStringArray &cryptoSuiteNames, const char *prefix=NULL) |
|
Class for describing the cryptographic mechanism used by an OpalMediaSession. These are singletons that describe the crypto suite in use
OpalMediaCryptoSuite::OpalMediaCryptoSuite |
( |
| ) |
|
|
inlineprotected |
virtual bool OpalMediaCryptoSuite::ChangeSessionType |
( |
PCaselessString & |
mediaSession, |
|
|
KeyExchangeModes |
modes |
|
) |
| const |
|
pure virtual |
static const PCaselessString& OpalMediaCryptoSuite::ClearText |
( |
| ) |
|
|
static |
static List OpalMediaCryptoSuite::FindAll |
( |
const PStringArray & |
cryptoSuiteNames, |
|
|
const char * |
prefix = NULL |
|
) |
| |
|
static |
virtual PINDEX OpalMediaCryptoSuite::GetAuthSaltBits |
( |
| ) |
const |
|
pure virtual |
PINDEX OpalMediaCryptoSuite::GetAuthSaltBytes |
( |
| ) |
const |
|
inline |
virtual PINDEX OpalMediaCryptoSuite::GetCipherKeyBits |
( |
| ) |
const |
|
pure virtual |
PINDEX OpalMediaCryptoSuite::GetCipherKeyBytes |
( |
| ) |
const |
|
inline |
virtual const char* OpalMediaCryptoSuite::GetDescription |
( |
| ) |
const |
|
pure virtual |
virtual const PCaselessString& OpalMediaCryptoSuite::GetFactoryName |
( |
| ) |
const |
|
pure virtual |
OpalMediaCryptoSuite::P_DECLARE_BITWISE_ENUM |
( |
KeyExchangeModes |
, |
|
|
3 |
, |
|
|
(e_NoMode, e_AllowClear, e_SecureSignalling, e_InBandKeyEchange) |
|
|
) |
| |
virtual void OpalMediaCryptoSuite::PrintOn |
( |
ostream & |
strm | ) |
const |
|
virtual |
virtual bool OpalMediaCryptoSuite::Supports |
( |
const PCaselessString & |
proto | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: