#include <BasicQueueLinkPool_T.h>
Public Types | |
| typedef BasicQueueLink< T > | LinkType |
Public Member Functions | |
| BasicQueueLinkPool (unsigned links_per_pool, unsigned num_pools) | |
| ~BasicQueueLinkPool () | |
| LinkType * | obtain (T *elem) |
| void | release (LinkType *link) |
Private Types | |
| typedef BasicQueueLinkAllocator< T > | AllocatorType |
Private Attributes | |
| ACE_Allocator * | allocator_ |
typedef BasicQueueLinkAllocator<T> OpenDDS::DCPS::BasicQueueLinkPool< T >::AllocatorType [private] |
| typedef BasicQueueLink<T> OpenDDS::DCPS::BasicQueueLinkPool< T >::LinkType |
| OpenDDS::DCPS::BasicQueueLinkPool< T >::BasicQueueLinkPool | ( | unsigned | links_per_pool, | |
| unsigned | num_pools | |||
| ) | [inline] |
| OpenDDS::DCPS::BasicQueueLinkPool< T >::~BasicQueueLinkPool | ( | ) | [inline] |
| LinkType* OpenDDS::DCPS::BasicQueueLinkPool< T >::obtain | ( | T * | elem | ) | [inline] |
| void OpenDDS::DCPS::BasicQueueLinkPool< T >::release | ( | LinkType * | link | ) | [inline] |
ACE_Allocator* OpenDDS::DCPS::BasicQueueLinkPool< T >::allocator_ [private] |
1.4.7