OPAL  Version 3.12.9
SDPCryptoSuite Class Reference

#include <sdp.h>

Inherits PObject.

Data Structures

struct  KeyParam
 

Public Member Functions

 SDPCryptoSuite (unsigned tag)
 
bool SetKeyInfo (const OpalMediaCryptoKeyInfo &keyInfo)
 
OpalMediaCryptoKeyInfoGetKeyInfo () const
 
bool Decode (const PString &attrib)
 
void PrintOn (ostream &strm) const
 
unsigned GetTag () const
 
const PString & GetName () const
 

Protected Attributes

unsigned m_tag
 
PString m_suiteName
 
list< KeyParamm_keyParams
 
PStringOptions m_sessionParams
 

Constructor & Destructor Documentation

SDPCryptoSuite::SDPCryptoSuite ( unsigned  tag)

Member Function Documentation

bool SDPCryptoSuite::Decode ( const PString &  attrib)
OpalMediaCryptoKeyInfo* SDPCryptoSuite::GetKeyInfo ( ) const
const PString& SDPCryptoSuite::GetName ( ) const
inline

References m_suiteName.

unsigned SDPCryptoSuite::GetTag ( ) const
inline

References m_tag.

void SDPCryptoSuite::PrintOn ( ostream &  strm) const
bool SDPCryptoSuite::SetKeyInfo ( const OpalMediaCryptoKeyInfo keyInfo)

Field Documentation

list<KeyParam> SDPCryptoSuite::m_keyParams
protected
PStringOptions SDPCryptoSuite::m_sessionParams
protected
PString SDPCryptoSuite::m_suiteName
protected

Referenced by GetName().

unsigned SDPCryptoSuite::m_tag
protected

Referenced by GetTag().


The documentation for this class was generated from the following file: