void commit()
Definition: locked_txn.h:45
BlockchainDB & m_db
Definition: locked_txn.h:49
virtual bool batch_start(uint64_t batch_num_blocks=0, uint64_t batch_bytes=0)=0
tells the BlockchainDB to start a new "batch" of blocks
virtual void batch_abort()=0
aborts a batch transaction
LockedTXN(BlockchainDB &db)
Definition: locked_txn.h:41
Holds cryptonote related classes and helpers.
Definition: blockchain_db.cpp:44
e
Definition: pymoduletest.py:79
~LockedTXN()
Definition: locked_txn.h:47
#define false
Definition: stdbool.h:37
virtual void batch_stop()=0
ends a batch transaction
bool m_batch
Definition: locked_txn.h:50
void abort()
Definition: locked_txn.h:46
The BlockchainDB backing store interface declaration/contract.
Definition: blockchain_db.h:378
Definition: locked_txn.h:39
bool m_active
Definition: locked_txn.h:51