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