<map id="DataStructures::MemoryPool&lt; MemoryBlockType &gt;" name="DataStructures::MemoryPool&lt; MemoryBlockType &gt;">
<area shape="rect" id="node2" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; unsigned char[2048]\&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="5,402,197,714"/>
<area shape="rect" id="node3" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; MessageNumberNode \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="221,402,413,714"/>
<area shape="rect" id="node4" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; ChangedVariablesList \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="437,402,629,714"/>
<area shape="rect" id="node5" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; SocketQueryOutput \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="653,402,845,714"/>
<area shape="rect" id="node6" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; InternalPacket \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="869,402,1061,714"/>
<area shape="rect" id="node7" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; BufferedCommandStruct \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="1085,402,1277,714"/>
<area shape="rect" id="node8" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; Page\&lt; unsigned, Row *,\l order \&gt; \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="1301,395,1493,721"/>
<area shape="rect" id="node9" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; structureType \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="1517,402,1709,714"/>
<area shape="rect" id="node10" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; unsigned char[128]\&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="1733,402,1925,714"/>
<area shape="rect" id="node11" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; InternalPacketRefCountedData \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="1950,402,2173,714"/>
<area shape="rect" id="node12" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; RemoteSystemIndex \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="2197,402,2389,714"/>
<area shape="rect" id="node13" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; Packet \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="2413,402,2605,714"/>
<area shape="rect" id="node14" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; unsigned char[512]\&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="2629,402,2821,714"/>
<area shape="rect" id="node15" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; SystemAddress \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="2845,402,3037,714"/>
<area shape="rect" id="node16" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; StartForwardingInputStruct \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="3061,402,3261,714"/>
<area shape="rect" id="node17" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; unsigned char[8192]\&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="3285,402,3477,714"/>
<area shape="rect" id="node18" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; RemoteClient * \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="3501,402,3693,714"/>
<area shape="rect" id="node19" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; Page\&lt; KeyType, DataType,\l order \&gt; \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="3717,395,3912,721"/>
<area shape="rect" id="node20" href="$de/df9/class_data_structures_1_1_memory_pool.xhtml" title="{DataStructures::MemoryPool\l\&lt; StopForwardingStruct \&gt;\n|# availablePages\l# unavailablePages\l# availablePagesSize\l# unavailablePagesSize\l# memoryPoolPageSize\l|+ MemoryPool()\l+ ~MemoryPool()\l+ SetPageSize()\l+ Allocate()\l+ Release()\l+ Clear()\l+ GetAvailablePagesSize()\l+ GetUnavailablePagesSize()\l+ GetMemoryPoolPageSize()\l# BlocksPerPage()\l# AllocateFirst()\l# InitPage()\l}" alt="" coords="3936,402,4128,714"/>
</map>
