#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. |