This is the complete list of members for SlabAllocator, including all inherited members.
do_slabs_alloc(const size_t size) | SlabAllocator | |
do_slabs_free(void *ptr, const size_t size) | SlabAllocator | |
do_slabs_free(void *ptr, const size_t size, unsigned int id) | SlabAllocator | |
do_slabs_newslab(const unsigned int id) | SlabAllocator | |
get_page_from_global_pool(void) | SlabAllocator | |
grow_slab_list(const unsigned int id) | SlabAllocator | |
init(const size_t limit, const double factor, const bool prealloc) | SlabAllocator | |
mem_avail | SlabAllocator | private |
mem_base | SlabAllocator | private |
mem_current | SlabAllocator | private |
mem_limit | SlabAllocator | private |
mem_limit_reached | SlabAllocator | private |
mem_malloced | SlabAllocator | private |
memory_allocate(size_t size) | SlabAllocator | |
opt4hashmap | SlabAllocator | private |
opt4sharedmem | SlabAllocator | private |
power_largest | SlabAllocator | private |
settings | SlabAllocator | private |
SlabAllocator(const size_t limit, bool opt4hashmap=false) | SlabAllocator | |
SlabAllocator(void *memPool, const size_t limit, size_t pageSize, size_t alignment) | SlabAllocator | |
SlabAllocator(void *memPool, const size_t limit, bool opt4hashmap=false) | SlabAllocator | |
slabclass | SlabAllocator | private |
slabs_alloc(const size_t size) | SlabAllocator | |
slabs_alloc_unsafe(const size_t size) | SlabAllocator | |
slabs_clsid(const size_t size) | SlabAllocator | |
slabs_free(void *ptr, size_t size) | SlabAllocator | |
slabs_free_unsafe(void *ptr, size_t size) | SlabAllocator | |
slabs_lock | SlabAllocator | private |
slabs_preallocate(const unsigned int maxslabs) | SlabAllocator | |
split_slab_page_into_freelist(char *ptr, const unsigned int id) | SlabAllocator | |
useExternalMemory | SlabAllocator | private |
~SlabAllocator() | SlabAllocator | |