|
PMDK C++ bindings
1.10.1
This is the C++ bindings documentation for PMDK's libpmemobj.
|
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) noexcept | pmem::obj::pool_base | inlinestatic |
| check(const std::wstring &path, const std::wstring &layout) noexcept | pmem::obj::pool_base | inlinestatic |
| 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_base | 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_base | inlinestatic |
| 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 |
| 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_base | inlinestatic |
| open(const std::wstring &path, const std::wstring &layout) | pmem::obj::pool_base | inlinestatic |
| operator=(const pool_base &) noexcept=default | 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_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 | |
| ~pool_base() noexcept=default | pmem::obj::pool_base | virtual |