Seastar
High performance C++ framework for concurrent servers
seastar::slab_allocator< Item > Member List

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