<map id="DataStructures::ThreadsafeAllocatingQueue&lt; structureType &gt;" name="DataStructures::ThreadsafeAllocatingQueue&lt; structureType &gt;">
<area shape="rect" id="node2" href="$da/dce/class_data_structures_1_1_threadsafe_allocating_queue.xhtml" title="{DataStructures::Threadsafe\lAllocatingQueue\&lt; SocketQueryOutput \&gt;\n|# memoryPool\l# memoryPoolMutex\l# queue\l# queueMutex\l|+ Push()\l+ PopInaccurate()\l+ Pop()\l+ SetPageSize()\l+ IsEmpty()\l+ operator[]()\l+ RemoveAtIndex()\l+ Size()\l+ Allocate()\l+ Deallocate()\l+ Clear()\l}" alt="" coords="5,358,261,641"/>
<area shape="rect" id="node3" href="$da/dce/class_data_structures_1_1_threadsafe_allocating_queue.xhtml" title="{DataStructures::Threadsafe\lAllocatingQueue\&lt; BufferedCommand\lStruct \&gt;\n|# memoryPool\l# memoryPoolMutex\l# queue\l# queueMutex\l|+ Push()\l+ PopInaccurate()\l+ Pop()\l+ SetPageSize()\l+ IsEmpty()\l+ operator[]()\l+ RemoveAtIndex()\l+ Size()\l+ Allocate()\l+ Deallocate()\l+ Clear()\l}" alt="" coords="285,351,520,648"/>
<area shape="rect" id="node4" href="$da/dce/class_data_structures_1_1_threadsafe_allocating_queue.xhtml" title="{DataStructures::Threadsafe\lAllocatingQueue\&lt; Packet \&gt;\n|# memoryPool\l# memoryPoolMutex\l# queue\l# queueMutex\l|+ Push()\l+ PopInaccurate()\l+ Pop()\l+ SetPageSize()\l+ IsEmpty()\l+ operator[]()\l+ RemoveAtIndex()\l+ Size()\l+ Allocate()\l+ Deallocate()\l+ Clear()\l}" alt="" coords="545,358,727,641"/>
<area shape="rect" id="node5" href="$da/dce/class_data_structures_1_1_threadsafe_allocating_queue.xhtml" title="{DataStructures::Threadsafe\lAllocatingQueue\&lt; SystemAddress \&gt;\n|# memoryPool\l# memoryPoolMutex\l# queue\l# queueMutex\l|+ Push()\l+ PopInaccurate()\l+ Pop()\l+ SetPageSize()\l+ IsEmpty()\l+ operator[]()\l+ RemoveAtIndex()\l+ Size()\l+ Allocate()\l+ Deallocate()\l+ Clear()\l}" alt="" coords="752,358,987,641"/>
<area shape="rect" id="node6" href="$da/dce/class_data_structures_1_1_threadsafe_allocating_queue.xhtml" title="{DataStructures::Threadsafe\lAllocatingQueue\&lt; StartForwarding\lInputStruct \&gt;\n|# memoryPool\l# memoryPoolMutex\l# queue\l# queueMutex\l|+ Push()\l+ PopInaccurate()\l+ Pop()\l+ SetPageSize()\l+ IsEmpty()\l+ operator[]()\l+ RemoveAtIndex()\l+ Size()\l+ Allocate()\l+ Deallocate()\l+ Clear()\l}" alt="" coords="1011,351,1231,648"/>
<area shape="rect" id="node7" href="$da/dce/class_data_structures_1_1_threadsafe_allocating_queue.xhtml" title="{DataStructures::Threadsafe\lAllocatingQueue\&lt; RemoteClient * \&gt;\n|# memoryPool\l# memoryPoolMutex\l# queue\l# queueMutex\l|+ Push()\l+ PopInaccurate()\l+ Pop()\l+ SetPageSize()\l+ IsEmpty()\l+ operator[]()\l+ RemoveAtIndex()\l+ Size()\l+ Allocate()\l+ Deallocate()\l+ Clear()\l}" alt="" coords="1255,358,1483,641"/>
<area shape="rect" id="node8" href="$da/dce/class_data_structures_1_1_threadsafe_allocating_queue.xhtml" title="{DataStructures::Threadsafe\lAllocatingQueue\&lt; StopForwarding\lStruct \&gt;\n|# memoryPool\l# memoryPoolMutex\l# queue\l# queueMutex\l|+ Push()\l+ PopInaccurate()\l+ Pop()\l+ SetPageSize()\l+ IsEmpty()\l+ operator[]()\l+ RemoveAtIndex()\l+ Size()\l+ Allocate()\l+ Deallocate()\l+ Clear()\l}" alt="" coords="1508,351,1727,648"/>
</map>
