<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>jrtplib: src/rtpmemorymanager.h File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"> <link href="jrtplib.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.9 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> <div class="navpath"><a class="el" href="dir_e5298977290e638844c8018a73ab0caf.html">src</a> </div> </div> <div class="contents"> <h1>rtpmemorymanager.h File Reference</h1><code>#include "rtpconfig.h"</code><br> <code>#include "rtptypes.h"</code><br> <code>#include <new></code><br> <p> <div class="dynheader"> Include dependency graph for rtpmemorymanager.h:</div> <div class="dynsection"> <p><center><img src="rtpmemorymanager_8h__incl.png" border="0" usemap="#src/rtpmemorymanager.h_map" alt=""></center> <map name="src/rtpmemorymanager.h_map"> <area shape="rect" href="rtpconfig_8h_source.html" title="rtpconfig.h" alt="" coords="35,84,117,111"><area shape="rect" href="rtptypes_8h_source.html" title="rtptypes.h" alt="" coords="148,84,228,111"><area shape="rect" href="rtpconfig__unix_8h_source.html" title="rtpconfig_unix.h" alt="" coords="5,161,117,188"><area shape="rect" href="rtptypes__unix_8h_source.html" title="rtptypes_unix.h" alt="" coords="141,161,251,188"></map> </div> <p> <div class="dynheader"> This graph shows which files directly or indirectly include this file:</div> <div class="dynsection"> <p><center><img src="rtpmemorymanager_8h__dep__incl.png" border="0" usemap="#src/rtpmemorymanager.hdep_map" alt=""></center> <map name="src/rtpmemorymanager.hdep_map"> <area shape="rect" href="rtpmemoryobject_8h.html" title="src/rtpmemoryobject.h" alt="" coords="540,84,692,111"><area shape="rect" href="rtcpcompoundpacket_8h.html" title="src/rtcpcompoundpacket.h" alt="" coords="92,161,268,188"><area shape="rect" href="rtpsession_8h.html" title="src/rtpsession.h" alt="" coords="353,393,468,420"><area shape="rect" href="rtcpsdesinfo_8h.html" title="src/rtcpsdesinfo.h" alt="" coords="352,161,477,188"><area shape="rect" href="rtcppacketbuilder_8h.html" title="src/rtcppacketbuilder.h" alt="" coords="239,239,391,265"><area shape="rect" href="rtpsourcedata_8h.html" title="src/rtpsourcedata.h" alt="" coords="672,316,805,343"><area shape="rect" href="rtpcollisionlist_8h.html" title="src/rtpcollisionlist.h" alt="" coords="344,316,477,343"><area shape="rect" href="rtphashtable_8h.html" title="src/rtphashtable.h" alt="" coords="1117,161,1243,188"><area shape="rect" href="rtppacket_8h.html" title="src/rtppacket.h" alt="" coords="653,239,760,265"><area shape="rect" href="rtpkeyhashtable_8h.html" title="src/rtpkeyhashtable.h" alt="" coords="932,161,1079,188"><area shape="rect" href="rtpsources_8h.html" title="src/rtpsources.h" alt="" coords="784,239,899,265"><area shape="rect" href="rtppacketbuilder_8h.html" title="src/rtppacketbuilder.h" alt="" coords="501,316,648,343"><area shape="rect" href="rtptransmitter_8h.html" title="src/rtptransmitter.h" alt="" coords="1316,161,1447,188"><area shape="rect" href="rtprawpacket_8h.html" title="src/rtprawpacket.h" alt="" coords="1471,161,1599,188"><area shape="rect" href="rtcpcompoundpacketbuilder_8h.html" title="src/rtcpcompoundpacketbuilder.h" alt="" coords="56,316,269,343"><area shape="rect" href="rtpinternalsourcedata_8h.html" title="src/rtpinternalsourcedata.h" alt="" coords="795,393,971,420"><area shape="rect" href="rtpfaketransmitter_8h_source.html" title="src/extratransmitters/rtpfaketransmitter.h" alt="" coords="1301,239,1560,265"><area shape="rect" href="rtpudpv4transmitter_8h.html" title="src/rtpudpv4transmitter.h" alt="" coords="923,239,1088,265"><area shape="rect" href="rtpudpv6transmitter_8h.html" title="src/rtpudpv6transmitter.h" alt="" coords="1112,239,1277,265"><area shape="rect" href="rtpsessionsources_8h.html" title="src/rtpsessionsources.h" alt="" coords="829,316,989,343"><area shape="rect" href="rtpsessionparams_8h.html" title="src/rtpsessionparams.h" alt="" coords="1337,316,1495,343"><area shape="rect" href="rtppollthread_8h.html" title="src/rtppollthread.h" alt="" coords="1584,239,1709,265"></map> </div> <p> <a href="rtpmemorymanager_8h_source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Classes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classRTPMemoryManager.html">RTPMemoryManager</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">A memory manager. <a href="classRTPMemoryManager.html#_details">More...</a><br></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#16fbfc927790ee814e3f28c20347143c">RTPMEM_TYPE_OTHER</a> 0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Used to indicate a general kind of memory block. <a href="#16fbfc927790ee814e3f28c20347143c"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#03da4bcaeeb11c3694955353f0cf9f09">RTPMEM_TYPE_BUFFER_RECEIVEDRTPPACKET</a> 1</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an incoming RTP packet. <a href="#03da4bcaeeb11c3694955353f0cf9f09"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#1e987dbaedad1492026909e150c825b5">RTPMEM_TYPE_BUFFER_RECEIVEDRTCPPACKET</a> 2</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an incoming RTCP packet. <a href="#1e987dbaedad1492026909e150c825b5"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#28a3d7c003d5cbf1f2cc402d47ba0671">RTPMEM_TYPE_BUFFER_RTCPAPPPACKET</a> 3</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an RTCP APP packet. <a href="#28a3d7c003d5cbf1f2cc402d47ba0671"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#89f7c0db69750fef25104a2fe6f7179e">RTPMEM_TYPE_BUFFER_RTCPBYEPACKET</a> 4</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an RTCP BYE packet. <a href="#89f7c0db69750fef25104a2fe6f7179e"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#f5d66a77f8a9d1d50b9cb9a3c440b80c">RTPMEM_TYPE_BUFFER_RTCPBYEREASON</a> 5</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store a BYE reason. <a href="#f5d66a77f8a9d1d50b9cb9a3c440b80c"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#0ecd54a70d64fa6ab8c3885d036a9ccc">RTPMEM_TYPE_BUFFER_RTCPCOMPOUNDPACKET</a> 6</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an RTCP compound packet. <a href="#0ecd54a70d64fa6ab8c3885d036a9ccc"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#0ce5c3df1c4a9260c0cd627b9127dc82">RTPMEM_TYPE_BUFFER_RTCPSDESBLOCK</a> 7</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an SDES block. <a href="#0ce5c3df1c4a9260c0cd627b9127dc82"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#57198d086cf3891482879b43fd48d8ac">RTPMEM_TYPE_BUFFER_RTPPACKET</a> 8</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an RTP packet. <a href="#57198d086cf3891482879b43fd48d8ac"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#b294ed38df23fe8e113e52f40c0ab733">RTPMEM_TYPE_BUFFER_RTPPACKETBUILDERBUFFER</a> 9</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer used by an <a class="el" href="classRTPPacketBuilder.html" title="This class can be used to build RTP packets and is a bit more high-level than the...">RTPPacketBuilder</a> instance. <a href="#b294ed38df23fe8e113e52f40c0ab733"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#81f12aff43ad6e0d14ddf1a708d75282">RTPMEM_TYPE_BUFFER_SDESITEM</a> 10</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an SDES item. <a href="#81f12aff43ad6e0d14ddf1a708d75282"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#770a92edf3c7690a527798a1cad7dc62">RTPMEM_TYPE_CLASS_ACCEPTIGNOREHASHELEMENT</a> 11</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Hash element used in the accept/ignore table. <a href="#770a92edf3c7690a527798a1cad7dc62"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#a4365435e885935886fb3851ac55891a">RTPMEM_TYPE_CLASS_ACCEPTIGNOREPORTINFO</a> 12</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store a PortInfo instance, used by the UDP over IPv4 and IPv6 transmitters. <a href="#a4365435e885935886fb3851ac55891a"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#dfb1f0fe5846d85a2e46e7ee8f9fbada">RTPMEM_TYPE_CLASS_DESTINATIONLISTHASHELEMENT</a> 13</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store a HashElement instance for the destination hash table. <a href="#dfb1f0fe5846d85a2e46e7ee8f9fbada"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#499ef2e3c9b6b75c62c1652d42c9e6ed">RTPMEM_TYPE_CLASS_MULTICASTHASHELEMENT</a> 14</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store a HashElement instance for the multicast hash table. <a href="#499ef2e3c9b6b75c62c1652d42c9e6ed"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#89daf1d141879f455ab183f22cfc2320">RTPMEM_TYPE_CLASS_RTCPAPPPACKET</a> 15</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an instance of <a class="el" href="classRTCPAPPPacket.html" title="Describes an RTCP APP packet.">RTCPAPPPacket</a>. <a href="#89daf1d141879f455ab183f22cfc2320"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#657703d3a1675a4db51f6c85628df169">RTPMEM_TYPE_CLASS_RTCPBYEPACKET</a> 16</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an instance of <a class="el" href="classRTCPBYEPacket.html" title="Describes an RTCP BYE packet.">RTCPBYEPacket</a>. <a href="#657703d3a1675a4db51f6c85628df169"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#76ffa698a5cb4bc0f9a6280dd0e26740">RTPMEM_TYPE_CLASS_RTCPCOMPOUNDPACKETBUILDER</a> 17</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an instance of <a class="el" href="classRTCPCompoundPacketBuilder.html" title="This class can be used to construct an RTCP compound packet.">RTCPCompoundPacketBuilder</a>. <a href="#76ffa698a5cb4bc0f9a6280dd0e26740"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#f5681083ae1f5b71e4c035ff1816bb66">RTPMEM_TYPE_CLASS_RTCPRECEIVERREPORT</a> 18</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an RTCPReceiverReport instance. <a href="#f5681083ae1f5b71e4c035ff1816bb66"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#26ea47ceba704303cc098a5fef2ab6f5">RTPMEM_TYPE_CLASS_RTCPRRPACKET</a> 19</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an instance of <a class="el" href="classRTCPRRPacket.html" title="Describes an RTCP receiver report packet.">RTCPRRPacket</a>. <a href="#26ea47ceba704303cc098a5fef2ab6f5"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#bf45609c2b95ec5af79293f94db393eb">RTPMEM_TYPE_CLASS_RTCPSDESPACKET</a> 20</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an instance of <a class="el" href="classRTCPSDESPacket.html" title="Describes an RTCP source description packet.">RTCPSDESPacket</a>. <a href="#bf45609c2b95ec5af79293f94db393eb"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#6cbd14dab39153f2af0f88b183d87dc3">RTPMEM_TYPE_CLASS_RTCPSRPACKET</a> 21</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an instance of <a class="el" href="classRTCPSRPacket.html" title="Describes an RTCP sender report packet.">RTCPSRPacket</a>. <a href="#6cbd14dab39153f2af0f88b183d87dc3"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#fcfe7f1be6cbdc0243e59dfd7ba31bc8">RTPMEM_TYPE_CLASS_RTCPUNKNOWNPACKET</a> 22</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an instance of <a class="el" href="classRTCPUnknownPacket.html" title="Describes an RTCP packet of unknown type.">RTCPUnknownPacket</a>. <a href="#fcfe7f1be6cbdc0243e59dfd7ba31bc8"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#19c752e4b8fa761cda30736ebfc188bb">RTPMEM_TYPE_CLASS_RTPADDRESS</a> 23</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an instance of an <a class="el" href="classRTPAddress.html" title="This class is an abstract class which is used to specify destinations, multicast...">RTPAddress</a> derived class. <a href="#19c752e4b8fa761cda30736ebfc188bb"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#fbc7da245f3329136b6707d676bba7a6">RTPMEM_TYPE_CLASS_RTPINTERNALSOURCEDATA</a> 24</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an instance of RTPInternalSourceData. <a href="#fbc7da245f3329136b6707d676bba7a6"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#19e47565bf8e116be26012ca4d4feaa2">RTPMEM_TYPE_CLASS_RTPPACKET</a> 25</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an <a class="el" href="classRTPPacket.html" title="Represents an RTP Packet.">RTPPacket</a> instance. <a href="#19e47565bf8e116be26012ca4d4feaa2"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#46b654797c5472746dd0d2128a348884">RTPMEM_TYPE_CLASS_RTPPOLLTHREAD</a> 26</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an RTPPollThread instance. <a href="#46b654797c5472746dd0d2128a348884"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#df3be8aab5ca1a15b6ebc08ed8483b1c">RTPMEM_TYPE_CLASS_RTPRAWPACKET</a> 27</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an <a class="el" href="classRTPRawPacket.html" title="This class is used by the transmission component to store the incoming RTP and RTCP...">RTPRawPacket</a> instance. <a href="#df3be8aab5ca1a15b6ebc08ed8483b1c"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#66697889d87ae06c208d9173fcbd606b">RTPMEM_TYPE_CLASS_RTPTRANSMISSIONINFO</a> 28</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an <a class="el" href="classRTPTransmissionInfo.html" title="Base class for additional information about the transmitter.">RTPTransmissionInfo</a> derived class. <a href="#66697889d87ae06c208d9173fcbd606b"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#8a2378f81ec3211578ac03616376979c">RTPMEM_TYPE_CLASS_RTPTRANSMITTER</a> 29</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an <a class="el" href="classRTPTransmitter.html" title="Abstract class from which actual transmission components should be derived.">RTPTransmitter</a> derived class. <a href="#8a2378f81ec3211578ac03616376979c"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#7107179e7453b217db574e3e32f9d322">RTPMEM_TYPE_CLASS_SDESPRIVATEITEM</a> 30</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an SDESPrivateItem instance. <a href="#7107179e7453b217db574e3e32f9d322"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#944f16b949c09f5864f76a1fcc3e8fb8">RTPMEM_TYPE_CLASS_SDESSOURCE</a> 31</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store an SDESSource instance. <a href="#944f16b949c09f5864f76a1fcc3e8fb8"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="rtpmemorymanager_8h.html#e0218c05ea7a78d88be2eb994fb56181">RTPMEM_TYPE_CLASS_SOURCETABLEHASHELEMENT</a> 32</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Buffer to store a HashElement instance for the source table. <a href="#e0218c05ea7a78d88be2eb994fb56181"></a><br></td></tr> </table> <hr><h2>Detailed Description</h2> <hr><h2>Define Documentation</h2> <a class="anchor" name="1e987dbaedad1492026909e150c825b5"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_BUFFER_RECEIVEDRTCPPACKET" ref="1e987dbaedad1492026909e150c825b5" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_BUFFER_RECEIVEDRTCPPACKET 2 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="03da4bcaeeb11c3694955353f0cf9f09"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_BUFFER_RECEIVEDRTPPACKET" ref="03da4bcaeeb11c3694955353f0cf9f09" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_BUFFER_RECEIVEDRTPPACKET 1 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="28a3d7c003d5cbf1f2cc402d47ba0671"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_BUFFER_RTCPAPPPACKET" ref="28a3d7c003d5cbf1f2cc402d47ba0671" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_BUFFER_RTCPAPPPACKET 3 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="89f7c0db69750fef25104a2fe6f7179e"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_BUFFER_RTCPBYEPACKET" ref="89f7c0db69750fef25104a2fe6f7179e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_BUFFER_RTCPBYEPACKET 4 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f5d66a77f8a9d1d50b9cb9a3c440b80c"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_BUFFER_RTCPBYEREASON" ref="f5d66a77f8a9d1d50b9cb9a3c440b80c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_BUFFER_RTCPBYEREASON 5 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="0ecd54a70d64fa6ab8c3885d036a9ccc"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_BUFFER_RTCPCOMPOUNDPACKET" ref="0ecd54a70d64fa6ab8c3885d036a9ccc" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_BUFFER_RTCPCOMPOUNDPACKET 6 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="0ce5c3df1c4a9260c0cd627b9127dc82"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_BUFFER_RTCPSDESBLOCK" ref="0ce5c3df1c4a9260c0cd627b9127dc82" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_BUFFER_RTCPSDESBLOCK 7 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="57198d086cf3891482879b43fd48d8ac"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_BUFFER_RTPPACKET" ref="57198d086cf3891482879b43fd48d8ac" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_BUFFER_RTPPACKET 8 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="b294ed38df23fe8e113e52f40c0ab733"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_BUFFER_RTPPACKETBUILDERBUFFER" ref="b294ed38df23fe8e113e52f40c0ab733" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_BUFFER_RTPPACKETBUILDERBUFFER 9 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="81f12aff43ad6e0d14ddf1a708d75282"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_BUFFER_SDESITEM" ref="81f12aff43ad6e0d14ddf1a708d75282" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_BUFFER_SDESITEM 10 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="770a92edf3c7690a527798a1cad7dc62"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_ACCEPTIGNOREHASHELEMENT" ref="770a92edf3c7690a527798a1cad7dc62" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_ACCEPTIGNOREHASHELEMENT 11 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="a4365435e885935886fb3851ac55891a"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_ACCEPTIGNOREPORTINFO" ref="a4365435e885935886fb3851ac55891a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_ACCEPTIGNOREPORTINFO 12 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="dfb1f0fe5846d85a2e46e7ee8f9fbada"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_DESTINATIONLISTHASHELEMENT" ref="dfb1f0fe5846d85a2e46e7ee8f9fbada" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_DESTINATIONLISTHASHELEMENT 13 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="499ef2e3c9b6b75c62c1652d42c9e6ed"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_MULTICASTHASHELEMENT" ref="499ef2e3c9b6b75c62c1652d42c9e6ed" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_MULTICASTHASHELEMENT 14 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="89daf1d141879f455ab183f22cfc2320"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTCPAPPPACKET" ref="89daf1d141879f455ab183f22cfc2320" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTCPAPPPACKET 15 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="657703d3a1675a4db51f6c85628df169"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTCPBYEPACKET" ref="657703d3a1675a4db51f6c85628df169" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTCPBYEPACKET 16 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="76ffa698a5cb4bc0f9a6280dd0e26740"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTCPCOMPOUNDPACKETBUILDER" ref="76ffa698a5cb4bc0f9a6280dd0e26740" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTCPCOMPOUNDPACKETBUILDER 17 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f5681083ae1f5b71e4c035ff1816bb66"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTCPRECEIVERREPORT" ref="f5681083ae1f5b71e4c035ff1816bb66" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTCPRECEIVERREPORT 18 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="26ea47ceba704303cc098a5fef2ab6f5"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTCPRRPACKET" ref="26ea47ceba704303cc098a5fef2ab6f5" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTCPRRPACKET 19 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="bf45609c2b95ec5af79293f94db393eb"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTCPSDESPACKET" ref="bf45609c2b95ec5af79293f94db393eb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTCPSDESPACKET 20 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="6cbd14dab39153f2af0f88b183d87dc3"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTCPSRPACKET" ref="6cbd14dab39153f2af0f88b183d87dc3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTCPSRPACKET 21 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="fcfe7f1be6cbdc0243e59dfd7ba31bc8"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTCPUNKNOWNPACKET" ref="fcfe7f1be6cbdc0243e59dfd7ba31bc8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTCPUNKNOWNPACKET 22 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="19c752e4b8fa761cda30736ebfc188bb"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTPADDRESS" ref="19c752e4b8fa761cda30736ebfc188bb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTPADDRESS 23 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="fbc7da245f3329136b6707d676bba7a6"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTPINTERNALSOURCEDATA" ref="fbc7da245f3329136b6707d676bba7a6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTPINTERNALSOURCEDATA 24 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="19e47565bf8e116be26012ca4d4feaa2"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTPPACKET" ref="19e47565bf8e116be26012ca4d4feaa2" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTPPACKET 25 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="46b654797c5472746dd0d2128a348884"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTPPOLLTHREAD" ref="46b654797c5472746dd0d2128a348884" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTPPOLLTHREAD 26 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="df3be8aab5ca1a15b6ebc08ed8483b1c"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTPRAWPACKET" ref="df3be8aab5ca1a15b6ebc08ed8483b1c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTPRAWPACKET 27 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="66697889d87ae06c208d9173fcbd606b"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTPTRANSMISSIONINFO" ref="66697889d87ae06c208d9173fcbd606b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTPTRANSMISSIONINFO 28 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="8a2378f81ec3211578ac03616376979c"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_RTPTRANSMITTER" ref="8a2378f81ec3211578ac03616376979c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_RTPTRANSMITTER 29 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="7107179e7453b217db574e3e32f9d322"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_SDESPRIVATEITEM" ref="7107179e7453b217db574e3e32f9d322" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_SDESPRIVATEITEM 30 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="944f16b949c09f5864f76a1fcc3e8fb8"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_SDESSOURCE" ref="944f16b949c09f5864f76a1fcc3e8fb8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_SDESSOURCE 31 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="e0218c05ea7a78d88be2eb994fb56181"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_CLASS_SOURCETABLEHASHELEMENT" ref="e0218c05ea7a78d88be2eb994fb56181" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_CLASS_SOURCETABLEHASHELEMENT 32 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="16fbfc927790ee814e3f28c20347143c"></a><!-- doxytag: member="rtpmemorymanager.h::RTPMEM_TYPE_OTHER" ref="16fbfc927790ee814e3f28c20347143c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RTPMEM_TYPE_OTHER 0 </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Sun Jul 26 09:42:10 2009 for jrtplib by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> </html>