Class allocation_pool

Class Documentation

class ral::memory::allocation_pool

Public Functions

allocation_pool(std::unique_ptr<base_allocator> allocator, std::size_t size_buffers, std::size_t num_buffers)
~allocation_pool()
std::unique_ptr<blazing_allocation_chunk> get_chunk()
inline ucp_mem_h getUcpMemoryHandle() const
void free_chunk(std::unique_ptr<blazing_allocation_chunk> allocation)
std::size_t size_buffers()
void free_all()
std::size_t get_allocated_buffers()
std::size_t get_total_buffers()