JRTPLIB
3.11.1
|
#include "rtpconfig.h"
#include "rtptypes.h"
#include <new>
Go to the source code of this file.
Classes | |
class | jrtplib::RTPMemoryManager |
A memory manager. More... | |
Macros | |
#define | RTPMEM_TYPE_OTHER 0 |
Used to indicate a general kind of memory block. More... | |
#define | RTPMEM_TYPE_BUFFER_RECEIVEDRTPPACKET 1 |
Buffer to store an incoming RTP packet. More... | |
#define | RTPMEM_TYPE_BUFFER_RECEIVEDRTCPPACKET 2 |
Buffer to store an incoming RTCP packet. More... | |
#define | RTPMEM_TYPE_BUFFER_RTCPAPPPACKET 3 |
Buffer to store an RTCP APP packet. More... | |
#define | RTPMEM_TYPE_BUFFER_RTCPBYEPACKET 4 |
Buffer to store an RTCP BYE packet. More... | |
#define | RTPMEM_TYPE_BUFFER_RTCPBYEREASON 5 |
Buffer to store a BYE reason. More... | |
#define | RTPMEM_TYPE_BUFFER_RTCPCOMPOUNDPACKET 6 |
Buffer to store an RTCP compound packet. More... | |
#define | RTPMEM_TYPE_BUFFER_RTCPSDESBLOCK 7 |
Buffer to store an SDES block. More... | |
#define | RTPMEM_TYPE_BUFFER_RTPPACKET 8 |
Buffer to store an RTP packet. More... | |
#define | RTPMEM_TYPE_BUFFER_RTPPACKETBUILDERBUFFER 9 |
Buffer used by an RTPPacketBuilder instance. More... | |
#define | RTPMEM_TYPE_BUFFER_SDESITEM 10 |
Buffer to store an SDES item. More... | |
#define | RTPMEM_TYPE_CLASS_ACCEPTIGNOREHASHELEMENT 11 |
Hash element used in the accept/ignore table. More... | |
#define | RTPMEM_TYPE_CLASS_ACCEPTIGNOREPORTINFO 12 |
Buffer to store a PortInfo instance, used by the UDP over IPv4 and IPv6 transmitters. More... | |
#define | RTPMEM_TYPE_CLASS_DESTINATIONLISTHASHELEMENT 13 |
Buffer to store a HashElement instance for the destination hash table. More... | |
#define | RTPMEM_TYPE_CLASS_MULTICASTHASHELEMENT 14 |
Buffer to store a HashElement instance for the multicast hash table. More... | |
#define | RTPMEM_TYPE_CLASS_RTCPAPPPACKET 15 |
Buffer to store an instance of RTCPAPPPacket. More... | |
#define | RTPMEM_TYPE_CLASS_RTCPBYEPACKET 16 |
Buffer to store an instance of RTCPBYEPacket. More... | |
#define | RTPMEM_TYPE_CLASS_RTCPCOMPOUNDPACKETBUILDER 17 |
Buffer to store an instance of RTCPCompoundPacketBuilder. More... | |
#define | RTPMEM_TYPE_CLASS_RTCPRECEIVERREPORT 18 |
Buffer to store an RTCPReceiverReport instance. More... | |
#define | RTPMEM_TYPE_CLASS_RTCPRRPACKET 19 |
Buffer to store an instance of RTCPRRPacket. More... | |
#define | RTPMEM_TYPE_CLASS_RTCPSDESPACKET 20 |
Buffer to store an instance of RTCPSDESPacket. More... | |
#define | RTPMEM_TYPE_CLASS_RTCPSRPACKET 21 |
Buffer to store an instance of RTCPSRPacket. More... | |
#define | RTPMEM_TYPE_CLASS_RTCPUNKNOWNPACKET 22 |
Buffer to store an instance of RTCPUnknownPacket. More... | |
#define | RTPMEM_TYPE_CLASS_RTPADDRESS 23 |
Buffer to store an instance of an RTPAddress derived class. More... | |
#define | RTPMEM_TYPE_CLASS_RTPINTERNALSOURCEDATA 24 |
Buffer to store an instance of RTPInternalSourceData. More... | |
#define | RTPMEM_TYPE_CLASS_RTPPACKET 25 |
Buffer to store an RTPPacket instance. More... | |
#define | RTPMEM_TYPE_CLASS_RTPPOLLTHREAD 26 |
Buffer to store an RTPPollThread instance. More... | |
#define | RTPMEM_TYPE_CLASS_RTPRAWPACKET 27 |
Buffer to store an RTPRawPacket instance. More... | |
#define | RTPMEM_TYPE_CLASS_RTPTRANSMISSIONINFO 28 |
Buffer to store an RTPTransmissionInfo derived class. More... | |
#define | RTPMEM_TYPE_CLASS_RTPTRANSMITTER 29 |
Buffer to store an RTPTransmitter derived class. More... | |
#define | RTPMEM_TYPE_CLASS_SDESPRIVATEITEM 30 |
Buffer to store an SDESPrivateItem instance. More... | |
#define | RTPMEM_TYPE_CLASS_SDESSOURCE 31 |
Buffer to store an SDESSource instance. More... | |
#define | RTPMEM_TYPE_CLASS_SOURCETABLEHASHELEMENT 32 |
Buffer to store a HashElement instance for the source table. More... | |
#define | RTPMEM_TYPE_BUFFER_SRTPDATA 33 |
Buffer that's used when encrypting a packet. More... | |
#define RTPMEM_TYPE_BUFFER_RECEIVEDRTCPPACKET 2 |
Referenced by jrtplib::RTPRawPacket::AllocateBytes().
#define RTPMEM_TYPE_BUFFER_RECEIVEDRTPPACKET 1 |
Referenced by jrtplib::RTPRawPacket::AllocateBytes().
#define RTPMEM_TYPE_BUFFER_RTCPAPPPACKET 3 |
#define RTPMEM_TYPE_BUFFER_RTCPBYEPACKET 4 |
#define RTPMEM_TYPE_BUFFER_RTCPBYEREASON 5 |
#define RTPMEM_TYPE_BUFFER_RTCPCOMPOUNDPACKET 6 |
#define RTPMEM_TYPE_BUFFER_RTCPSDESBLOCK 7 |
#define RTPMEM_TYPE_BUFFER_RTPPACKET 8 |
#define RTPMEM_TYPE_BUFFER_RTPPACKETBUILDERBUFFER 9 |
#define RTPMEM_TYPE_BUFFER_SDESITEM 10 |
Referenced by jrtplib::RTCPSDESInfo::GetNote().
#define RTPMEM_TYPE_BUFFER_SRTPDATA 33 |
#define RTPMEM_TYPE_CLASS_ACCEPTIGNOREHASHELEMENT 11 |
#define RTPMEM_TYPE_CLASS_ACCEPTIGNOREPORTINFO 12 |
#define RTPMEM_TYPE_CLASS_DESTINATIONLISTHASHELEMENT 13 |
#define RTPMEM_TYPE_CLASS_MULTICASTHASHELEMENT 14 |
#define RTPMEM_TYPE_CLASS_RTCPAPPPACKET 15 |
#define RTPMEM_TYPE_CLASS_RTCPBYEPACKET 16 |
#define RTPMEM_TYPE_CLASS_RTCPCOMPOUNDPACKETBUILDER 17 |
#define RTPMEM_TYPE_CLASS_RTCPRECEIVERREPORT 18 |
#define RTPMEM_TYPE_CLASS_RTCPRRPACKET 19 |
#define RTPMEM_TYPE_CLASS_RTCPSDESPACKET 20 |
#define RTPMEM_TYPE_CLASS_RTCPSRPACKET 21 |
#define RTPMEM_TYPE_CLASS_RTCPUNKNOWNPACKET 22 |
#define RTPMEM_TYPE_CLASS_RTPADDRESS 23 |
#define RTPMEM_TYPE_CLASS_RTPINTERNALSOURCEDATA 24 |
#define RTPMEM_TYPE_CLASS_RTPPACKET 25 |
#define RTPMEM_TYPE_CLASS_RTPPOLLTHREAD 26 |
#define RTPMEM_TYPE_CLASS_RTPRAWPACKET 27 |
#define RTPMEM_TYPE_CLASS_RTPTRANSMISSIONINFO 28 |
#define RTPMEM_TYPE_CLASS_RTPTRANSMITTER 29 |
#define RTPMEM_TYPE_CLASS_SDESPRIVATEITEM 30 |
#define RTPMEM_TYPE_CLASS_SDESSOURCE 31 |
#define RTPMEM_TYPE_CLASS_SOURCETABLEHASHELEMENT 32 |
#define RTPMEM_TYPE_OTHER 0 |