rtcppkt.h File Reference

#include <ccrtp/base.h>

Go to the source code of this file.

Classes

class  RTCPCompoundHandler
struct  RTCPCompoundHandler::ReceiverInfo
 Struct for the data contained in a receiver info block. More...
struct  RTCPCompoundHandler::RRBlock
 Struct for a receiver info block in a SR (sender report) or an RR (receiver report) RTCP packet. More...
struct  RTCPCompoundHandler::RecvReport
struct  RTCPCompoundHandler::SenderInfo
 Struct for the sender info block in a SR (sender report) RTCP packet. More...
struct  RTCPCompoundHandler::SendReport
 Struct for SR (sender report) RTCP packets. More...
struct  RTCPCompoundHandler::SDESItem
 Struct for an item description of a SDES packet. More...
struct  RTCPCompoundHandler::SDESChunk
 Struct for a chunk of items in a SDES RTCP packet. More...
struct  RTCPCompoundHandler::BYEPacket
struct  RTCPCompoundHandler::APPPacket
struct  RTCPCompoundHandler::FIRPacket
struct  RTCPCompoundHandler::NACKPacket
struct  RTCPCompoundHandler::RTCPFixedHeader
 Fixed RTCP packet header. More...
struct  RTCPCompoundHandler::RTCPPacket
class  RTCPReceiverInfo
class  RTCPSenderInfo

Enumerations

enum  SDESItemType {
  SDESItemTypeEND = 0, SDESItemTypeCNAME, SDESItemTypeNAME, SDESItemTypeEMAIL,
  SDESItemTypePHONE, SDESItemTypeLOC, SDESItemTypeTOOL, SDESItemTypeNOTE,
  SDESItemTypePRIV, SDESItemTypeH323CADDR, SDESItemTypeLast = SDESItemTypeH323CADDR
}

Functions

timeval NTP2Timeval (uint32 msw, uint32 lsw)
 Convert a NTP timestamp, expressed as two 32-bit long words, into a timeval value.
uint32 timevalIntervalTo65536 (timeval &t)
 Convert a time interval, expressed as a timeval, into a 32-bit time interval expressed in units of 1/65536 seconds.


Detailed Description

RTCP packets handling.
Generated on Fri Aug 31 09:23:19 2007 for ccRTP by  doxygen 1.5.3