void commit()
Definition: locked_txn.h:45
BlockchainDB & m_db
Definition: locked_txn.h:49
The BlockchainDB backing store interface declaration/contract.
Definition: blockchain_db.h:379
virtual void batch_stop()=0
ends a batch transaction
LockedTXN(BlockchainDB &db)
Definition: locked_txn.h:41
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
~LockedTXN()
Definition: locked_txn.h:47
Holds cryptonote related classes and helpers.
Definition: blockchain_db.cpp:45
#define false
Definition: stdbool.h:37
virtual void batch_abort()=0
aborts a batch transaction
void abort()
Definition: locked_txn.h:46
Definition: locked_txn.h:39
bool m_batch
Definition: locked_txn.h:50
bool m_active
Definition: locked_txn.h:51