#include <zrtpudp.h>
Inheritance diagram for LibZrtpSecurityMode_Base:

Public Member Functions | |
| LibZrtpSecurityMode_Base () | |
| ~LibZrtpSecurityMode_Base () | |
| RTP_UDP * | CreateRTPSession (OpalRTPConnection &connection, const PString &encoding, unsigned id, PBoolean remoteIsNAT) | 
| PBoolean | Open () | 
| zrtp_profile_t * | GetZrtpProfile () | 
Public Attributes | |
| zrtp_conn_ctx_t * | zrtpSession | 
Protected Member Functions | |
| void | Init (int *sas, int *pk, int *auth, int *cipher, int *hash) | 
Protected Attributes | |
| zrtp_profile_t * | profile | 
| LibZrtpSecurityMode_Base::LibZrtpSecurityMode_Base | ( | ) | 
| LibZrtpSecurityMode_Base::~LibZrtpSecurityMode_Base | ( | ) | 
| RTP_UDP* LibZrtpSecurityMode_Base::CreateRTPSession | ( | OpalRTPConnection & | connection, | |
| const PString & | encoding, | |||
| unsigned | id, | |||
| PBoolean | remoteIsNAT | |||
| ) |  [virtual] | 
        
| connection | Connection creating session (may be needed by secure connections) | 
| encoding | identifies initial RTP encoding (RTP/AVP, UDPTL etc) | 
| id | Session ID for RTP channel | 
| remoteIsNAT | PTrue is remote is behind NAT | 
Implements OpalSecurityMode.
| PBoolean LibZrtpSecurityMode_Base::Open | ( | ) |  [virtual] | 
        
Implements OpalSecurityMode.
| zrtp_profile_t* LibZrtpSecurityMode_Base::GetZrtpProfile | ( | ) | 
| void LibZrtpSecurityMode_Base::Init | ( | int * | sas, | |
| int * | pk, | |||
| int * | auth, | |||
| int * | cipher, | |||
| int * | hash | |||
| ) |  [protected] | 
        
| zrtp_conn_ctx_t* LibZrtpSecurityMode_Base::zrtpSession | 
zrtp_profile_t* LibZrtpSecurityMode_Base::profile [protected]           | 
        
 1.5.1