Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
LimitedPool Member List

This is the complete list of members for LimitedPool, including all inherited members.

alloc(Buffer< BufferType > **result, Executable *flow=NULL)Poolinline
alloc(BufferPtr< BufferType > *result)Poolinline
alloc_async(Executable *flow)Poolinline
alloc_async_init(BufferBase *base, Buffer< BufferType > **result)Poolinlinestatic
alloc_untyped(size_t size, Executable *flow) overrideLimitedPoolinlineprotectedvirtual
base_pool()LimitedPoolinlineprivate
basePool_LimitedPoolprivate
DISALLOW_COPY_AND_ASSIGN(Pool) (defined in Pool)Poolprivate
free(BufferBase *item) overrideLimitedPoolinlineprotectedvirtual
free_items() overrideLimitedPoolinlinevirtual
free_items(size_t size) overrideLimitedPoolinlinevirtual
freeCount_LimitedPoolprivate
itemSize_LimitedPoolprivate
LimitedPool(unsigned entry_size, unsigned entry_count, Pool *base_pool=nullptr)LimitedPoolinline
lock() (defined in Atomic)Atomicinlineprivate
mu_Atomicprivate
Pool()Poolinlineprotected
total_size()Poolinline
totalSizePoolprotected
unlock() (defined in Atomic)Atomicinlineprivate
waitingQueue_LimitedPoolprivate
~Pool()Poolinlineprotectedvirtual