reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::SdpContents::Session::Encryption Class Reference

process k= (encryption key) line More...

#include <SdpContents.hxx>

Public Types

enum  KeyType {
  NoEncryption = 0 , Prompt , Clear , Base64 ,
  UriKey
}
 

Public Member Functions

 Encryption (const KeyType &method, const Data &key)
 
 Encryption (const Encryption &rhs)
 
Encryption & operator= (const Encryption &rhs)
 
void parse (ParseBuffer &pb)
 
EncodeStream & encode (EncodeStream &) const
 
const KeyType & getMethod () const
 
const KeyType & method () const
 
KeyType & method ()
 
const Data & getKey () const
 
const Data & key () const
 
Data & key ()
 
 Encryption ()
 

Detailed Description

process k= (encryption key) line

Definition at line 560 of file SdpContents.hxx.

Member Enumeration Documentation

◆ KeyType

Enumerator
NoEncryption 
Prompt 
Clear 
Base64 
UriKey 

Definition at line 563 of file SdpContents.hxx.

Constructor & Destructor Documentation

◆ Encryption() [1/3]

SdpContents::Session::Encryption::Encryption ( const KeyType &  method,
const Data &  key 
)

Definition at line 886 of file SdpContents.cxx.

◆ Encryption() [2/3]

SdpContents::Session::Encryption::Encryption ( const Encryption &  rhs)

Definition at line 892 of file SdpContents.cxx.

◆ Encryption() [3/3]

SdpContents::Session::Encryption::Encryption ( )

Definition at line 881 of file SdpContents.cxx.

Member Function Documentation

◆ encode()

EncodeStream & SdpContents::Session::Encryption::encode ( EncodeStream &  s) const

Definition at line 911 of file SdpContents.cxx.

◆ getKey()

const Data & resip::SdpContents::Session::Encryption::getKey ( ) const
inline

Definition at line 576 of file SdpContents.hxx.

◆ getMethod()

const KeyType & resip::SdpContents::Session::Encryption::getMethod ( ) const
inline

Definition at line 573 of file SdpContents.hxx.

◆ key() [1/2]

Data & resip::SdpContents::Session::Encryption::key ( )
inline

Definition at line 578 of file SdpContents.hxx.

◆ key() [2/2]

const Data & resip::SdpContents::Session::Encryption::key ( ) const
inline

Definition at line 577 of file SdpContents.hxx.

◆ method() [1/2]

KeyType & resip::SdpContents::Session::Encryption::method ( )
inline

Definition at line 575 of file SdpContents.hxx.

◆ method() [2/2]

const KeyType & resip::SdpContents::Session::Encryption::method ( ) const
inline

Definition at line 574 of file SdpContents.hxx.

◆ operator=()

SdpContents::Session::Encryption & SdpContents::Session::Encryption::operator= ( const Encryption &  rhs)

Definition at line 898 of file SdpContents.cxx.

◆ parse()

void SdpContents::Session::Encryption::parse ( ParseBuffer &  pb)

Definition at line 925 of file SdpContents.cxx.


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