µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os::memory::block_pool Member List

This is the complete list of members for os::memory::block_pool, including all inherited members.

allocate(std::size_t bytes, std::size_t alignment=max_align)os::rtos::memory::memory_resourceinline
allocated_bytes(void)os::rtos::memory::memory_resourceinline
allocated_chunks(void)os::rtos::memory::memory_resourceinline
allocations(void)os::rtos::memory::memory_resourceinline
block_pool(std::size_t blocks, std::size_t block_size_bytes, void *addr, std::size_t bytes)os::memory::block_poolinline
block_pool(const char *name, std::size_t blocks, std::size_t block_size_bytes, void *addr, std::size_t bytes)os::memory::block_poolinline
block_pool(const char *name)os::memory::block_poolinlineprotected
coalesce(void) noexceptos::rtos::memory::memory_resourceinline
deallocate(void *addr, std::size_t bytes, std::size_t alignment=max_align) noexceptos::rtos::memory::memory_resourceinline
deallocations(void)os::rtos::memory::memory_resourceinline
do_allocate(std::size_t bytes, std::size_t alignment) overrideos::memory::block_poolprotectedvirtual
do_coalesce(void) noexceptos::rtos::memory::memory_resourceprotectedvirtual
do_deallocate(void *addr, std::size_t bytes, std::size_t alignment) noexcept overrideos::memory::block_poolprotectedvirtual
do_is_equal(memory_resource const &other) const noexceptos::rtos::memory::memory_resourceprotectedvirtual
do_max_size(void) const noexcept overrideos::memory::block_poolprotectedvirtual
do_reset(void) noexcept overrideos::memory::block_poolprotectedvirtual
free_bytes(void)os::rtos::memory::memory_resourceinline
free_chunks(void)os::rtos::memory::memory_resourceinline
internal_construct_(std::size_t blocks, std::size_t block_size_bytes, void *addr, std::size_t bytes) noexceptos::memory::block_poolprotected
internal_decrease_allocated_statistics(std::size_t bytes) noexceptos::rtos::memory::memory_resourceprotected
internal_increase_allocated_statistics(std::size_t bytes) noexceptos::rtos::memory::memory_resourceprotected
internal_reset_(void) noexceptos::memory::block_poolprotected
is_equal(memory_resource const &other) const noexceptos::rtos::memory::memory_resourceinline
max_alignos::rtos::memory::memory_resourcestatic
max_allocated_bytes(void)os::rtos::memory::memory_resourceinline
max_size(void) const noexceptos::rtos::memory::memory_resourceinline
memory_resource()=defaultos::rtos::memory::memory_resource
memory_resource(const char *name)os::rtos::memory::memory_resourceinline
name(void) constos::rtos::internal::object_namedinline
object_named()os::rtos::internal::object_named
object_named(const char *name)os::rtos::internal::object_named
out_of_memory_handler(out_of_memory_handler_t handler)os::rtos::memory::memory_resourceinline
out_of_memory_handler(void)os::rtos::memory::memory_resourceinline
reset(void) noexceptos::rtos::memory::memory_resourceinline
total_bytes(void)os::rtos::memory::memory_resourceinline
trace_print_statistics(void)os::rtos::memory::memory_resourceinline
~block_pool() overrideos::memory::block_poolvirtual
~memory_resource()os::rtos::memory::memory_resourcevirtual
~object_named()=defaultos::rtos::internal::object_named