SecureRTP_UDP Class Reference

#include <rtp.h>

Inheritance diagram for SecureRTP_UDP:

RTP_UDP RTP_Session OpalZrtp_UDP List of all members.

Construction

OpalSecurityModesecurityParms
 SecureRTP_UDP (const PString &encoding, unsigned id, PBoolean remoteIsNAT)
 ~SecureRTP_UDP ()
 Destroy the RTP.
virtual void SetSecurityMode (OpalSecurityMode *srtpParms)
virtual OpalSecurityModeGetSecurityParms () const

Constructor & Destructor Documentation

SecureRTP_UDP::SecureRTP_UDP ( const PString &  encoding,
unsigned  id,
PBoolean  remoteIsNAT 
)

Create a new RTP channel.

Parameters:
encoding  identifies initial RTP encoding (RTP/AVP, UDPTL etc)
id  Session ID for RTP channel
remoteIsNAT  PTrue is remote is behind NAT

SecureRTP_UDP::~SecureRTP_UDP (  ) 

Destroy the RTP.


Member Function Documentation

virtual void SecureRTP_UDP::SetSecurityMode ( OpalSecurityMode srtpParms  )  [virtual]

virtual OpalSecurityMode* SecureRTP_UDP::GetSecurityParms (  )  const [virtual]


Member Data Documentation

OpalSecurityMode* SecureRTP_UDP::securityParms [protected]


The documentation for this class was generated from the following file:
Generated on Mon Sep 15 11:49:42 2008 for OPAL by  doxygen 1.5.1