Lines Matching defs:txn
16 #include "dbinc/txn.h"
28 DB_TXN *txn = unwrap(this); \
29 DbEnv *dbenv = DbEnv::get_DbEnv(txn->mgrp->env->dbenv); \
31 ret = txn->_name _arglist; \
46 DbTxn::DbTxn(DB_TXN *txn)
47 : imp_(txn)
49 txn->api_internal = this;
56 DBTXN_METHOD(abort, 1, (), (txn))
57 DBTXN_METHOD(commit, 1, (u_int32_t flags), (txn, flags))
58 DBTXN_METHOD(discard, 1, (u_int32_t flags), (txn, flags))
62 DB_TXN *txn;
64 txn = unwrap(this);
65 return (txn->id(txn)); // no error
68 DBTXN_METHOD(get_name, 0, (const char **namep), (txn, namep))
69 DBTXN_METHOD(prepare, 0, (u_int8_t *gid), (txn, gid))
70 DBTXN_METHOD(set_name, 0, (const char *name), (txn, name))
72 (txn, timeout, flags))
75 DbTxn *DbTxn::wrap_DB_TXN(DB_TXN *txn)
77 DbTxn *wrapped_txn = get_DbTxn(txn);
78 return (wrapped_txn != NULL) ? wrapped_txn : new DbTxn(txn);