#include "config.h"
#include <sys/types.h>
#include <sys/time.h>
#include <time.h>
#include <errno.h>
#include <string.h>
#include "db_int.h"
#include "db_shash.h"
#include "txn.h"
#include "lock.h"
#include "log.h"
#include "db_dispatch.h"
Go to the source code of this file.
Defines | |
#define | TXN_BUBBLE(AP, MAX) |
Functions | |
static int __txn_makefamily | __P ((DB_ENV *, DB_TXN *, int *, DB_LSN **)) |
static void __txn_lsn | __P ((DB_TXN *, DB_LSN **)) |
static int __txn_check_running | __P ((const DB_TXN *, TXN_DETAIL **)) |
static int __txn_begin | __P ((DB_TXN *)) |
static int | __txn_begin (DB_TXN *txn) |
static int | __txn_check_running (DB_TXN *txnp, TXN_DETAIL **tdp) const |
static int | __txn_count (DB_TXN *txnp) |
static void | __txn_freekids (DB_TXN *txnp) |
static void | __txn_lsn (DB_TXN *txnp, DB_LSN **array) |
static int | __txn_makefamily (DB_ENV *dbenv, DB_TXN *txnp, int *np, DB_LSN **arrayp) |
static int | __txn_undo (DB_TXN *txnp) |
int | CDB___txn_activekids (DB_TXN *txnp) |
int | CDB___txn_end (DB_TXN *txnp, int is_commit) |
int | CDB___txn_xa_begin (DB_ENV *dbenv, DB_TXN *txn) |
int | CDB_txn_abort (DB_TXN *txnp) |
int | CDB_txn_begin (DB_ENV *dbenv, DB_TXN *parent, DB_TXN **txnpp, u_int32_t flags) |
int | CDB_txn_checkpoint (DB_ENV *dbenv, u_int32_t kbytes, u_int32_t minutes, u_int32_t flags) |
int | CDB_txn_commit (DB_TXN *txnp, u_int32_t flags) |
u_int32_t | CDB_txn_id (DB_TXN *txnp) |
int | CDB_txn_prepare (DB_TXN *txnp) |
Variables | |
static const char | revid [] = "$Id: txn_8c.html,v 1.1 2008/06/08 10:24:47 sebdiaz Exp $" |