PMDK C++ bindings
1.12-git53.g67ba2be4
This is the C++ bindings documentation for PMDK's libpmemobj.
|
This is the complete list of members for pmem::detail::transaction_base< is_flat >, including all inherited members.
abort(int err) | pmem::detail::transaction_base< is_flat > | inlinestatic |
add_lock(L &lock, Locks &... locks) noexcept | pmem::detail::transaction_base< is_flat > | inlineprivatestatic |
add_lock() noexcept | pmem::detail::transaction_base< is_flat > | inlineprivatestatic |
c_callback(PMEMobjpool *pop, enum pobj_tx_stage obj_stage, void *arg) | pmem::detail::transaction_base< is_flat > | inlineprivatestatic |
commit() | pmem::detail::transaction_base< is_flat > | inlinestatic |
get_tx_data() | pmem::detail::transaction_base< is_flat > | inlineprivatestatic |
register_callback(stage stg, std::function< void()> cb) | pmem::detail::transaction_base< is_flat > | inlinestatic |
run(obj::pool_base &pool, std::function< void()> tx, Locks &... locks) | pmem::detail::transaction_base< is_flat > | inlinestatic |
snapshot(const T *addr, size_t num=1) | pmem::detail::transaction_base< is_flat > | inlinestatic |
stage enum name | pmem::detail::transaction_base< is_flat > | |
~transaction_base() noexcept=delete | pmem::detail::transaction_base< is_flat > |