db_lmdb: inline check_open, it's trivial and called everywhere

This commit is contained in:
moneromooo-monero 2018-12-05 19:26:49 +00:00 committed by wowario
parent c3fae517a4
commit 1b0fe29ee3
No known key found for this signature in database
GPG key ID: 24DCBE762DE9C111
2 changed files with 7 additions and 8 deletions

View file

@ -456,6 +456,12 @@ inline int lmdb_txn_renew(MDB_txn *txn)
return res;
}
inline void BlockchainLMDB::check_open() const
{
if (!m_open)
throw0(DB_ERROR("DB operation attempted on a not-open DB instance"));
}
void BlockchainLMDB::do_resize(uint64_t increase_size)
{
LOG_PRINT_L3("BlockchainLMDB::" << __func__);
@ -1166,13 +1172,6 @@ void BlockchainLMDB::remove_spent_key(const crypto::key_image& k_image)
}
}
void BlockchainLMDB::check_open() const
{
// LOG_PRINT_L3("BlockchainLMDB::" << __func__);
if (!m_open)
throw0(DB_ERROR("DB operation attempted on a not-open DB instance"));
}
BlockchainLMDB::~BlockchainLMDB()
{
LOG_PRINT_L3("BlockchainLMDB::" << __func__);

View file

@ -359,7 +359,7 @@ private:
virtual void check_hard_fork_info();
virtual void drop_hard_fork_info();
void check_open() const;
inline void check_open() const;
virtual bool is_read_only() const;