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

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

abort(int err)pmem::obj::transactioninlinestatic
add_lock(L &lock, Locks &... locks) noexceptpmem::obj::transactioninlineprivatestatic
add_lock() noexceptpmem::obj::transactioninlineprivatestatic
c_callback(PMEMobjpool *pop, enum pobj_tx_stage obj_stage, void *arg)pmem::obj::transactioninlineprivatestatic
commit()pmem::obj::transactioninlinestatic
get_tx_data()pmem::obj::transactioninlineprivatestatic
register_callback(stage stg, std::function< void()> cb)pmem::obj::transactioninlinestatic
run(pool_base &pool, std::function< void()> tx, Locks &... locks)pmem::obj::transactioninlinestatic
snapshot(const T *addr, size_t num=1)pmem::obj::transactioninlinestatic
stage enum namepmem::obj::transaction
~transaction() noexcept=deletepmem::obj::transaction