Seastar
High performance C++ framework for concurrent servers
|
This is the complete list of members for seastar::slab_allocator< Item >, including all inherited members.
class_size(const size_t size) | seastar::slab_allocator< Item > | inline |
create(const size_t size, Args &&... args) | seastar::slab_allocator< Item > | inline |
free(Item *item) | seastar::slab_allocator< Item > | inline |
lock_item(Item *item) (defined in seastar::slab_allocator< Item >) | seastar::slab_allocator< Item > | inline |
print_slab_classes() | seastar::slab_allocator< Item > | inline |
slab_allocator(double growth_factor, uint64_t limit, uint64_t max_object_size) (defined in seastar::slab_allocator< Item >) | seastar::slab_allocator< Item > | inline |
slab_allocator(double growth_factor, uint64_t limit, uint64_t max_object_size, std::function< void(Item &item_ref)> erase_func) (defined in seastar::slab_allocator< Item >) | seastar::slab_allocator< Item > | inline |
touch(Item *item) | seastar::slab_allocator< Item > | inline |
unlock_item(Item *item) (defined in seastar::slab_allocator< Item >) | seastar::slab_allocator< Item > | inline |
~slab_allocator() (defined in seastar::slab_allocator< Item >) | seastar::slab_allocator< Item > | inline |