![]() |
Realm
A distributed, event-based tasking library
|
This is the complete list of members for Realm::UCP::MPool, including all inherited members.
| expand(size_t ext_objs) | Realm::UCP::MPool | |
| free_wrapper(void *chunk, void *arg) | Realm::UCP::MPool | inlinestatic |
| get() | Realm::UCP::MPool | |
| has(bool with_expand) | Realm::UCP::MPool | |
| malloc_wrapper(size_t size, void *arg) | Realm::UCP::MPool | inlinestatic |
| MPool(std::string name_, bool leak_check_, size_t obj_size_, size_t alignment_, size_t alignment_offset_, size_t objs_per_chunk_=1024, size_t init_num_objs_=1024, size_t max_objs_=UINT_MAX, size_t max_chunk_size_=UINT_MAX, double expand_factor_=1.5, chunk_alloc_t chunk_alloc_=&MPool::malloc_wrapper, void *chunk_alloc_arg_=nullptr, chunk_release_t chunk_release_=&MPool::free_wrapper, void *chunk_release_arg_=nullptr, obj_init_t obj_init_=nullptr, void *obj_init_arg_=nullptr, obj_cleanup_t obj_cleanup_=nullptr, void *obj_cleanup_arg_=nullptr) | Realm::UCP::MPool | |
| MPool(const MPool &)=delete | Realm::UCP::MPool | |
| operator=(const MPool &)=delete | Realm::UCP::MPool | |
| put(void *obj) | Realm::UCP::MPool | static |
| ~MPool() | Realm::UCP::MPool |