This is the complete list of members for uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer >, including all inherited members.
allocate(std::size_t size) | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inlinevirtual |
capacity_hard_limit_ | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | private |
capacity_soft_limit_ | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | private |
deallocate(const void *ptr) | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inlinevirtual |
getBlockCapacity() const | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inlinevirtual |
getBlockCapacityHardLimit() const | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
getNumAllocatedBlocks() const | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
getNumReservedBlocks() const | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
HeapBasedPoolAllocator(uint16_t block_capacity_soft_limit, uint16_t block_capacity_hard_limit=0) | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
Noncopyable(const Noncopyable &) | uavcan::Noncopyable | private |
Noncopyable() | uavcan::Noncopyable | inlineprivate |
num_allocated_blocks_ | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | private |
num_reserved_blocks_ | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | private |
operator=(const Noncopyable &) | uavcan::Noncopyable | private |
reserve_ | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | private |
shrink() | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
~HeapBasedPoolAllocator() | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
~IPoolAllocator() | uavcan::IPoolAllocator | inlinevirtual |
~Noncopyable() | uavcan::Noncopyable | inlineprivate |