PMDK C++ bindings  1.13.0-git23.gf49772ac
This is the C++ bindings documentation for PMDK's libpmemobj.
pmem::detail::transaction_base< is_flat > Member List

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) noexceptpmem::detail::transaction_base< is_flat >inlineprivatestatic
add_lock() noexceptpmem::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 namepmem::detail::transaction_base< is_flat >
~transaction_base() noexcept=deletepmem::detail::transaction_base< is_flat >