PMDK C++ bindings
1.13.0-git107.g7e59f08f
This is the C++ bindings documentation for PMDK's libpmemobj.
|
This is the complete list of members for pmem::obj::pool< T >, including all inherited members.
check(const std::string &path, const std::string &layout) | pmem::obj::pool< T > | inlinestatic |
check(const std::wstring &path, const std::wstring &layout) | pmem::obj::pool< T > | inlinestatic |
check_pool(pmemobjpool *pop, std::string mode) (defined in pmem::obj::pool_base) | pmem::obj::pool_base | inlineprotectedstatic |
close() | pmem::obj::pool_base | inline |
create(const std::string &path, const std::string &layout, std::size_t size=PMEMOBJ_MIN_POOL, mode_t mode=DEFAULT_MODE) | pmem::obj::pool< T > | inlinestatic |
create(const std::wstring &path, const std::wstring &layout, std::size_t size=PMEMOBJ_MIN_POOL, mode_t mode=DEFAULT_MODE) | pmem::obj::pool< T > | inlinestatic |
ctl_exec(const std::string &name, M arg) | pmem::obj::pool< T > | inline |
ctl_exec(const std::wstring &name, M arg) | pmem::obj::pool< T > | inline |
ctl_get(const std::string &name) | pmem::obj::pool< T > | inline |
ctl_get(const std::wstring &name) | pmem::obj::pool< T > | inline |
ctl_set(const std::string &name, M arg) | pmem::obj::pool< T > | inline |
ctl_set(const std::wstring &name, M arg) | pmem::obj::pool< T > | inline |
DEFAULT_MODE | pmem::obj::pool_base | protectedstatic |
defrag(persistent_ptr_base **ptrv, size_t oidcnt) | pmem::obj::pool_base | inline |
drain(void) noexcept | pmem::obj::pool_base | inline |
flush(const void *addr, size_t len) noexcept | pmem::obj::pool_base | inline |
flush(const p< Y > &prop) noexcept | pmem::obj::pool_base | inline |
flush(const persistent_ptr< Y > &ptr) noexcept | pmem::obj::pool_base | inline |
get_handle() noexcept (defined in pmem::obj::pool_base) | pmem::obj::pool_base | inline |
get_root() (defined in pmem::obj::pool< T >) | pmem::obj::pool< T > | inline |
handle() noexcept | pmem::obj::pool_base | inline |
memcpy_persist(void *dest, const void *src, size_t len) noexcept | pmem::obj::pool_base | inline |
memset_persist(void *dest, int c, size_t len) noexcept | pmem::obj::pool_base | inline |
open(const std::string &path, const std::string &layout) | pmem::obj::pool< T > | inlinestatic |
open(const std::wstring &path, const std::wstring &layout) | pmem::obj::pool< T > | inlinestatic |
operator=(const pool &) noexcept=default | pmem::obj::pool< T > | |
operator=(pool &&) noexcept=default | pmem::obj::pool< T > | |
pmem::obj::pool_base::operator=(const pool_base &) noexcept=default | pmem::obj::pool_base | |
pmem::obj::pool_base::operator=(pool_base &&) noexcept=default | pmem::obj::pool_base | |
persist(const void *addr, size_t len) noexcept | pmem::obj::pool_base | inline |
persist(const p< Y > &prop) noexcept | pmem::obj::pool_base | inline |
persist(const persistent_ptr< Y > &ptr) noexcept | pmem::obj::pool_base | inline |
pool() noexcept=default | pmem::obj::pool< T > | |
pool(const pool &) noexcept=default | pmem::obj::pool< T > | |
pool(pool &&) noexcept=default | pmem::obj::pool< T > | |
pool(const pool_base &pb) noexcept | pmem::obj::pool< T > | inlineexplicit |
pool(pool_base &&pb) noexcept | pmem::obj::pool< T > | inlineexplicit |
pool_base() noexcept | pmem::obj::pool_base | inline |
pool_base(pmemobjpool *cpop) noexcept | pmem::obj::pool_base | inlineexplicit |
pool_base(const pool_base &) noexcept=default | pmem::obj::pool_base | |
pool_base(pool_base &&) noexcept=default | pmem::obj::pool_base | |
pop (defined in pmem::obj::pool_base) | pmem::obj::pool_base | protected |
root() | pmem::obj::pool< T > | inline |
~pool() noexcept=default | pmem::obj::pool< T > | |
~pool_base() noexcept=default | pmem::obj::pool_base | virtual |