#include <zrtpudp.h>
Inheritance diagram for LibZrtpSecurityMode_Base:
Public Member Functions | |
LibZrtpSecurityMode_Base () | |
RTP_UDP * | CreateRTPSession (unsigned id, PBoolean remoteIsNAT, OpalConnection &conn) |
PBoolean | Open () |
zrtp_profile_t * | GetZrtpProfile () |
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 | ( | ) |
RTP_UDP* LibZrtpSecurityMode_Base::CreateRTPSession | ( | unsigned | id, | |
PBoolean | remoteIsNAT, | |||
OpalConnection & | conn | |||
) | [virtual] |
id | Session ID for RTP channel |
remoteIsNAT | TRUE 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_profile_t* LibZrtpSecurityMode_Base::profile [protected] |