sipXtapi home page


Public Member Functions | Private Attributes | List of all members
SdpMediaLine::SdpCrypto::SdpCryptoKeyParam Class Reference

#include <SdpMediaLine.h>

Inheritance diagram for SdpMediaLine::SdpCrypto::SdpCryptoKeyParam:
Inheritance graph
[legend]
Collaboration diagram for SdpMediaLine::SdpCrypto::SdpCryptoKeyParam:
Collaboration graph
[legend]

Public Member Functions

 SdpCryptoKeyParam (SdpCryptoKeyMethod keyMethod=SdpMediaLine::CRYPTO_KEY_METHOD_NONE, const char *keyValue=0, unsigned int srtpLifetime=0, unsigned int srtpMkiValue=0, unsigned int srtpMkiLength=0)
 
 SdpCryptoKeyParam (const SdpCryptoKeyParam &rhs)
 
UtlContainableType getContainableType () const
 
unsigned hash () const
 
int compareTo (UtlContainable const *) const
 
UtlCopyableContainable * clone () const
 
void setKeyMethod (SdpCryptoKeyMethod keyMethod)
 
SdpCryptoKeyMethod getKeyMethod () const
 
void setKeyValue (const char *keyValue)
 
const UtlString & getKeyValue () const
 
void setSrtpLifetime (unsigned int srtpLifetime)
 
unsigned int getSrtpLifetime () const
 
void setSrtpMkiValue (unsigned int srtpMkiValue)
 
unsigned int getSrtpMkiValue () const
 
void setSrtpMkiLength (unsigned int srtpMkiLength)
 
unsigned int getSrtpMkiLength () const
 

Private Attributes

SdpCryptoKeyMethod mKeyMethod
 
UtlString mKeyValue
 
unsigned int mSrtpLifetime
 
unsigned int mSrtpMkiValue
 
unsigned int mSrtpMkiLength
 

Constructor & Destructor Documentation

SdpCryptoKeyParam ( SdpCryptoKeyMethod  keyMethod = SdpMediaLine::CRYPTO_KEY_METHOD_NONE,
const char *  keyValue = 0,
unsigned int  srtpLifetime = 0,
unsigned int  srtpMkiValue = 0,
unsigned int  srtpMkiLength = 0 
)
inline
SdpCryptoKeyParam ( const SdpCryptoKeyParam rhs)
inline

Member Function Documentation

UtlCopyableContainable* clone ( ) const
inline
int compareTo ( UtlContainable const *  ) const
inline
UtlContainableType getContainableType ( ) const
inline
SdpCryptoKeyMethod getKeyMethod ( ) const
inline
const UtlString& getKeyValue ( ) const
inline
unsigned int getSrtpLifetime ( ) const
inline
unsigned int getSrtpMkiLength ( ) const
inline
unsigned int getSrtpMkiValue ( ) const
inline
unsigned hash ( ) const
inline
void setKeyMethod ( SdpCryptoKeyMethod  keyMethod)
inline
void setKeyValue ( const char *  keyValue)
inline
void setSrtpLifetime ( unsigned int  srtpLifetime)
inline
void setSrtpMkiLength ( unsigned int  srtpMkiLength)
inline
void setSrtpMkiValue ( unsigned int  srtpMkiValue)
inline

Member Data Documentation

SdpCryptoKeyMethod mKeyMethod
private
UtlString mKeyValue
private
unsigned int mSrtpLifetime
private
unsigned int mSrtpMkiLength
private
unsigned int mSrtpMkiValue
private