RTP_Encoding Class Reference

#include <rtp.h>

List of all members.

Public Member Functions

 RTP_Encoding ()
virtual ~RTP_Encoding ()
virtual void OnStart (RTP_Session &_rtpSession)
virtual void OnFinish ()
virtual RTP_Session::SendReceiveStatus OnSendData (RTP_DataFrame &frame)
virtual PBoolean WriteData (RTP_DataFrame &frame)
virtual PBoolean WriteDataPDU (RTP_DataFrame &frame)
virtual RTP_Session::SendReceiveStatus OnSendControl (RTP_ControlFrame &frame, PINDEX &len)
virtual RTP_Session::SendReceiveStatus ReadDataPDU (RTP_DataFrame &frame)
virtual RTP_Session::SendReceiveStatus OnReceiveData (RTP_DataFrame &frame)
virtual RTP_Session::SendReceiveStatus OnReadTimeout (RTP_DataFrame &frame)
virtual PBoolean ReadData (RTP_DataFrame &frame, PBoolean loop)
virtual int WaitForPDU (PUDPSocket &dataSocket, PUDPSocket &controlSocket, const PTimeInterval &)

Public Attributes

PMutex mutex
unsigned refCount

Protected Attributes

RTP_UDPrtpUDP


Constructor & Destructor Documentation

RTP_Encoding::RTP_Encoding (  ) 

virtual RTP_Encoding::~RTP_Encoding (  )  [virtual]


Member Function Documentation

virtual void RTP_Encoding::OnStart ( RTP_Session _rtpSession  )  [virtual]

virtual void RTP_Encoding::OnFinish (  )  [virtual]

virtual RTP_Session::SendReceiveStatus RTP_Encoding::OnSendData ( RTP_DataFrame frame  )  [virtual]

virtual PBoolean RTP_Encoding::WriteData ( RTP_DataFrame frame  )  [virtual]

virtual PBoolean RTP_Encoding::WriteDataPDU ( RTP_DataFrame frame  )  [virtual]

virtual RTP_Session::SendReceiveStatus RTP_Encoding::OnSendControl ( RTP_ControlFrame frame,
PINDEX &  len 
) [virtual]

virtual RTP_Session::SendReceiveStatus RTP_Encoding::ReadDataPDU ( RTP_DataFrame frame  )  [virtual]

virtual RTP_Session::SendReceiveStatus RTP_Encoding::OnReceiveData ( RTP_DataFrame frame  )  [virtual]

virtual RTP_Session::SendReceiveStatus RTP_Encoding::OnReadTimeout ( RTP_DataFrame frame  )  [virtual]

virtual PBoolean RTP_Encoding::ReadData ( RTP_DataFrame frame,
PBoolean  loop 
) [virtual]

virtual int RTP_Encoding::WaitForPDU ( PUDPSocket &  dataSocket,
PUDPSocket &  controlSocket,
const PTimeInterval &   
) [virtual]


Member Data Documentation

PMutex RTP_Encoding::mutex

unsigned RTP_Encoding::refCount

RTP_UDP* RTP_Encoding::rtpUDP [protected]


The documentation for this class was generated from the following file:
Generated on Mon Feb 1 00:26:20 2010 for OPAL by  doxygen 1.5.1