PMDK C++ bindings  1.6.1
This is the C++ bindings documentation for PMDK's libpmemobj.
pmem::obj::pool_base Member List

This is the complete list of members for pmem::obj::pool_base, including all inherited members.

check(const std::string &path, const std::string &layout) noexceptpmem::obj::pool_baseinlinestatic
check(const std::wstring &path, const std::wstring &layout) noexceptpmem::obj::pool_baseinlinestatic
close()pmem::obj::pool_baseinline
create(const std::string &path, const std::string &layout, std::size_t size=PMEMOBJ_MIN_POOL, mode_t mode=DEFAULT_MODE)pmem::obj::pool_baseinlinestatic
create(const std::wstring &path, const std::wstring &layout, std::size_t size=PMEMOBJ_MIN_POOL, mode_t mode=DEFAULT_MODE)pmem::obj::pool_baseinlinestatic
drain(void) noexceptpmem::obj::pool_baseinline
flush(const void *addr, size_t len) noexceptpmem::obj::pool_baseinline
flush(const p< Y > &prop) noexceptpmem::obj::pool_baseinline
flush(const persistent_ptr< Y > &ptr) noexceptpmem::obj::pool_baseinline
handle() noexceptpmem::obj::pool_baseinline
memcpy_persist(void *dest, const void *src, size_t len) noexceptpmem::obj::pool_baseinline
memset_persist(void *dest, int c, size_t len) noexceptpmem::obj::pool_baseinline
open(const std::string &path, const std::string &layout)pmem::obj::pool_baseinlinestatic
open(const std::wstring &path, const std::wstring &layout)pmem::obj::pool_baseinlinestatic
operator=(const pool_base &) noexcept=defaultpmem::obj::pool_base
operator=(pool_base &&) noexcept=defaultpmem::obj::pool_base
persist(const void *addr, size_t len) noexceptpmem::obj::pool_baseinline
persist(const p< Y > &prop) noexceptpmem::obj::pool_baseinline
persist(const persistent_ptr< Y > &ptr) noexceptpmem::obj::pool_baseinline
pool_base() noexceptpmem::obj::pool_baseinline
pool_base(pmemobjpool *cpop) noexceptpmem::obj::pool_baseinlineexplicit
pool_base(const pool_base &) noexcept=defaultpmem::obj::pool_base
pool_base(pool_base &&) noexcept=defaultpmem::obj::pool_base
~pool_base() noexcept=defaultpmem::obj::pool_basevirtual