Manages transaction state. More...
#include <BerkeleyDbFilesystem.h>
Public Member Functions | |
BDbTxn () | |
Constructor. More... | |
void | commit (int flag=0) |
Commit transaction. More... | |
void | abort () |
Abort transaction. More... | |
Public Attributes | |
Db * | handle_namespace_db |
Filesystem namespace database handle. More... | |
Db * | handle_state_db |
Transient state database handle. More... | |
DbTxn * | db_txn |
BerkeleyDB transaction object. More... | |
Manages transaction state.
Definition at line 182 of file BerkeleyDbFilesystem.h.
|
inline |
Constructor.
Definition at line 185 of file BerkeleyDbFilesystem.h.
|
inline |
Abort transaction.
Definition at line 196 of file BerkeleyDbFilesystem.h.
|
inline |
Commit transaction.
flag | BerkeleyDB commit flags |
Definition at line 190 of file BerkeleyDbFilesystem.h.
DbTxn* Hyperspace::BDbTxn::db_txn |
BerkeleyDB transaction object.
Definition at line 208 of file BerkeleyDbFilesystem.h.
Db* Hyperspace::BDbTxn::handle_namespace_db |
Filesystem namespace database handle.
Definition at line 202 of file BerkeleyDbFilesystem.h.
Db* Hyperspace::BDbTxn::handle_state_db |
Transient state database handle.
Definition at line 205 of file BerkeleyDbFilesystem.h.