RTCPCompoundHandler(3) | Library Functions Manual | RTCPCompoundHandler(3) |
NAME¶
RTCPCompoundHandler - low level structs and RTCP packet parsing and building methods.SYNOPSIS¶
#include <rtcppkt.h> Inherited by QueueRTCPManager [protected].Classes¶
struct APPPacket
Public Member Functions¶
void setPathMTU (uint16 mtu)
Protected Types¶
enum { defaultPathMTU = 1500 }
Protected Member Functions¶
RTCPCompoundHandler (uint16 mtu=defaultPathMTU)
Protected Attributes¶
unsigned char * rtcpSendBuffer
Friends¶
class RTCPSenderInfo
Detailed Description¶
low level structs and RTCP packet parsing and building methods. Intended to be used, through inheritance, in RTCP management classes, such as QueueRTCPManager. Author:Federico Montesino Pouzols fedemp@altern.org
Member Enumeration Documentation¶
anonymous enum [protected]¶
Enumerator- defaultPathMTU
Constructor & Destructor Documentation¶
RTCPCompoundHandler::RTCPCompoundHandler (uint16mtu = defaultPathMTU) [protected]¶
RTCPCompoundHandler::~RTCPCompoundHandler () [protected]¶
Member Function Documentation¶
bool RTCPCompoundHandler::checkCompoundRTCPHeader (size_tlen) [protected]¶
Perform RTCP compound packet header validity check as specified in draft-ietv-avt-rtp-new. This method follows appendix A.2. Correct version, payload type, padding bit and length of every RTCP packet in the compound are verified. Parameters:len length of the RTCP compound packet in the
reception buffer
Returns:
whether the header is valid.
uint16 RTCPCompoundHandler::getPathMTU () [inline]¶
void RTCPCompoundHandler::setPathMTU (uint16mtu) [inline]¶
Friends And Related Function Documentation¶
friend class RTCPReceiverInfo [friend]¶
friend class RTCPSenderInfo [friend]¶
Member Data Documentation¶
unsigned char* RTCPCompoundHandler::rtcpRecvBuffer [protected]¶
unsigned char* RTCPCompoundHandler::rtcpSendBuffer [protected]¶
Author¶
Generated automatically by Doxygen for ccRTP from the source code.Wed Jun 25 2014 | ccRTP |