|
Open Model Railroad Network (OpenMRN)
|
This is the complete list of members for DynamicPool, 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_large(size_t size) | DynamicPool | private |
| alloc_untyped(size_t size, Executable *flow) override | DynamicPool | privatevirtual |
| buckets | DynamicPool | protected |
| DISALLOW_COPY_AND_ASSIGN(DynamicPool) (defined in DynamicPool) | DynamicPool | private |
| DynamicPool(Bucket sizes[]) | DynamicPool | inline |
| DynamicPool() | DynamicPool | private |
| ForwardAllocator (defined in DynamicPool) | DynamicPool | friend |
| free(BufferBase *item) override | DynamicPool | privatevirtual |
| free_items() override | DynamicPool | virtual |
| free_items(size_t size) override | DynamicPool | virtual |
| free_large(void *block) | DynamicPool | private |
| 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 |
| ~DynamicPool() | DynamicPool | inline |
| ~Pool() | Pool | inlineprotectedvirtual |