libuav original

Dependents:   UAVCAN UAVCAN_Subscriber

Embed: (wiki syntax)

« Back to documentation index

IPoolAllocator Class Reference

IPoolAllocator Class Reference

This interface is used by other library components that need dynamic memory. More...

#include <dynamic_memory.hpp>

Inherited by HeapBasedPoolAllocator< uavcan::MemPoolBlockSize >, NullAllocator, PoolAllocator< SharedMemoryPoolSize, uavcan::MemPoolBlockSize >, PoolAllocator< uavcan::MemPoolBlockSize *100, uavcan::MemPoolBlockSize >, HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer >, LimitedPoolAllocator, and PoolAllocator< PoolSize, BlockSize, RaiiSynchronizer >.

Public Member Functions

virtual uint16_t getBlockCapacity () const =0
 Returns the maximum number of blocks this allocator can allocate.

Detailed Description

This interface is used by other library components that need dynamic memory.

Definition at line 21 of file dynamic_memory.hpp.


Member Function Documentation