|
Open Model Railroad Network (OpenMRN)
|
This is the complete list of members for LimitedPool, including all inherited members.
| alloc(Buffer< BufferType > **result, Executable *flow=NULL) | Pool | inline |
| alloc(BufferPtr< BufferType > *result) | Pool | inline |
| alloc_async(Executable *flow) | Pool | inline |
| alloc_async_init(BufferBase *base, Buffer< BufferType > **result) | Pool | inlinestatic |
| alloc_untyped(size_t size, Executable *flow) override | LimitedPool | inlineprotectedvirtual |
| base_pool() | LimitedPool | inlineprivate |
| basePool_ | LimitedPool | private |
| DISALLOW_COPY_AND_ASSIGN(Pool) (defined in Pool) | Pool | private |
| free(BufferBase *item) override | LimitedPool | inlineprotectedvirtual |
| free_items() override | LimitedPool | inlinevirtual |
| free_items(size_t size) override | LimitedPool | inlinevirtual |
| freeCount_ | LimitedPool | private |
| itemSize_ | LimitedPool | private |
| LimitedPool(unsigned entry_size, unsigned entry_count, Pool *base_pool=nullptr) | LimitedPool | inline |
| lock() (defined in Atomic) | Atomic | inlineprivate |
| mu_ | Atomic | private |
| Pool() | Pool | inlineprotected |
| total_size() | Pool | inline |
| totalSize | Pool | protected |
| unlock() (defined in Atomic) | Atomic | inlineprivate |
| waitingQueue_ | LimitedPool | private |
| ~Pool() | Pool | inlineprotectedvirtual |