Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
lmdb_read_transaction.cpp
Go to the documentation of this file.
1
#include "
barretenberg/lmdblib/lmdb_read_transaction.hpp
"
2
#include "
barretenberg/lmdblib/lmdb_environment.hpp
"
3
#include "
barretenberg/lmdblib/lmdb_helpers.hpp
"
4
#include <cstdint>
5
6
namespace
bb::lmdblib
{
7
LMDBReadTransaction::LMDBReadTransaction
(
LMDBEnvironment::SharedPtr
env)
8
:
LMDBTransaction
(env, true)
9
{}
10
11
LMDBReadTransaction::~LMDBReadTransaction
()
12
{
13
LMDBTransaction::abort
();
14
_environment
->release_reader();
15
}
16
}
// namespace bb::lmdblib
bb::lmdblib::LMDBEnvironment::SharedPtr
std::shared_ptr< LMDBEnvironment > SharedPtr
Definition
lmdb_environment.hpp:21
bb::lmdblib::LMDBReadTransaction::LMDBReadTransaction
LMDBReadTransaction(LMDBEnvironment::SharedPtr env)
Definition
lmdb_read_transaction.cpp:7
bb::lmdblib::LMDBReadTransaction::~LMDBReadTransaction
~LMDBReadTransaction() override
Definition
lmdb_read_transaction.cpp:11
bb::lmdblib::LMDBTransaction
Definition
lmdb_transaction.hpp:24
bb::lmdblib::LMDBTransaction::abort
virtual void abort()
Definition
lmdb_transaction.cpp:30
bb::lmdblib::LMDBTransaction::_environment
std::shared_ptr< LMDBEnvironment > _environment
Definition
lmdb_transaction.hpp:74
lmdb_environment.hpp
lmdb_helpers.hpp
lmdb_read_transaction.hpp
bb::lmdblib
Definition
fixtures.hpp:5
src
barretenberg
lmdblib
lmdb_read_transaction.cpp
Generated by
1.9.8