rtpmemorymanager.h File Reference

#include "rtpconfig.h"
#include "rtptypes.h"
#include <new>

Include dependency graph for rtpmemorymanager.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RTPMemoryManager
 A memory manager. More...

Defines

#define RTPMEM_TYPE_OTHER   0
 Used to indicate a general kind of memory block.
#define RTPMEM_TYPE_BUFFER_RECEIVEDRTPPACKET   1
 Buffer to store an incoming RTP packet.
#define RTPMEM_TYPE_BUFFER_RECEIVEDRTCPPACKET   2
 Buffer to store an incoming RTCP packet.
#define RTPMEM_TYPE_BUFFER_RTCPAPPPACKET   3
 Buffer to store an RTCP APP packet.
#define RTPMEM_TYPE_BUFFER_RTCPBYEPACKET   4
 Buffer to store an RTCP BYE packet.
#define RTPMEM_TYPE_BUFFER_RTCPBYEREASON   5
 Buffer to store a BYE reason.
#define RTPMEM_TYPE_BUFFER_RTCPCOMPOUNDPACKET   6
 Buffer to store an RTCP compound packet.
#define RTPMEM_TYPE_BUFFER_RTCPSDESBLOCK   7
 Buffer to store an SDES block.
#define RTPMEM_TYPE_BUFFER_RTPPACKET   8
 Buffer to store an RTP packet.
#define RTPMEM_TYPE_BUFFER_RTPPACKETBUILDERBUFFER   9
 Buffer used by an RTPPacketBuilder instance.
#define RTPMEM_TYPE_BUFFER_SDESITEM   10
 Buffer to store an SDES item.
#define RTPMEM_TYPE_CLASS_ACCEPTIGNOREHASHELEMENT   11
 Hash element used in the accept/ignore table.
#define RTPMEM_TYPE_CLASS_ACCEPTIGNOREPORTINFO   12
 Buffer to store a PortInfo instance, used by the UDP over IPv4 and IPv6 transmitters.
#define RTPMEM_TYPE_CLASS_DESTINATIONLISTHASHELEMENT   13
 Buffer to store a HashElement instance for the destination hash table.
#define RTPMEM_TYPE_CLASS_MULTICASTHASHELEMENT   14
 Buffer to store a HashElement instance for the multicast hash table.
#define RTPMEM_TYPE_CLASS_RTCPAPPPACKET   15
 Buffer to store an instance of RTCPAPPPacket.
#define RTPMEM_TYPE_CLASS_RTCPBYEPACKET   16
 Buffer to store an instance of RTCPBYEPacket.
#define RTPMEM_TYPE_CLASS_RTCPCOMPOUNDPACKETBUILDER   17
 Buffer to store an instance of RTCPCompoundPacketBuilder.
#define RTPMEM_TYPE_CLASS_RTCPRECEIVERREPORT   18
 Buffer to store an RTCPReceiverReport instance.
#define RTPMEM_TYPE_CLASS_RTCPRRPACKET   19
 Buffer to store an instance of RTCPRRPacket.
#define RTPMEM_TYPE_CLASS_RTCPSDESPACKET   20
 Buffer to store an instance of RTCPSDESPacket.
#define RTPMEM_TYPE_CLASS_RTCPSRPACKET   21
 Buffer to store an instance of RTCPSRPacket.
#define RTPMEM_TYPE_CLASS_RTCPUNKNOWNPACKET   22
 Buffer to store an instance of RTCPUnknownPacket.
#define RTPMEM_TYPE_CLASS_RTPADDRESS   23
 Buffer to store an instance of an RTPAddress derived class.
#define RTPMEM_TYPE_CLASS_RTPINTERNALSOURCEDATA   24
 Buffer to store an instance of RTPInternalSourceData.
#define RTPMEM_TYPE_CLASS_RTPPACKET   25
 Buffer to store an RTPPacket instance.
#define RTPMEM_TYPE_CLASS_RTPPOLLTHREAD   26
 Buffer to store an RTPPollThread instance.
#define RTPMEM_TYPE_CLASS_RTPRAWPACKET   27
 Buffer to store an RTPRawPacket instance.
#define RTPMEM_TYPE_CLASS_RTPTRANSMISSIONINFO   28
 Buffer to store an RTPTransmissionInfo derived class.
#define RTPMEM_TYPE_CLASS_RTPTRANSMITTER   29
 Buffer to store an RTPTransmitter derived class.
#define RTPMEM_TYPE_CLASS_SDESPRIVATEITEM   30
 Buffer to store an SDESPrivateItem instance.
#define RTPMEM_TYPE_CLASS_SDESSOURCE   31
 Buffer to store an SDESSource instance.
#define RTPMEM_TYPE_CLASS_SOURCETABLEHASHELEMENT   32
 Buffer to store a HashElement instance for the source table.


Detailed Description


Generated on Thu Feb 8 16:22:13 2007 for jrtplib by  doxygen 1.5.1