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 | |