Moving headers in to nano::store
This commit is contained in:
parent
cec9adf98a
commit
ece73c3605
68 changed files with 121 additions and 122 deletions
|
|
@ -5,12 +5,12 @@
|
||||||
#include <nano/lib/utility.hpp>
|
#include <nano/lib/utility.hpp>
|
||||||
#include <nano/lib/work.hpp>
|
#include <nano/lib/work.hpp>
|
||||||
#include <nano/node/common.hpp>
|
#include <nano/node/common.hpp>
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/node/make_store.hpp>
|
#include <nano/node/make_store.hpp>
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
|
||||||
#include <nano/secure/ledger.hpp>
|
#include <nano/secure/ledger.hpp>
|
||||||
#include <nano/secure/utility.hpp>
|
#include <nano/secure/utility.hpp>
|
||||||
#include <nano/secure/versioning.hpp>
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
#include <nano/store/versioning.hpp>
|
||||||
#include <nano/test_common/system.hpp>
|
#include <nano/test_common/system.hpp>
|
||||||
#include <nano/test_common/testutil.hpp>
|
#include <nano/test_common/testutil.hpp>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,10 @@
|
||||||
#include <nano/lib/threading.hpp>
|
#include <nano/lib/threading.hpp>
|
||||||
#include <nano/node/election.hpp>
|
#include <nano/node/election.hpp>
|
||||||
#include <nano/node/make_store.hpp>
|
#include <nano/node/make_store.hpp>
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
|
||||||
#include <nano/node/scheduler/component.hpp>
|
#include <nano/node/scheduler/component.hpp>
|
||||||
#include <nano/node/scheduler/priority.hpp>
|
#include <nano/node/scheduler/priority.hpp>
|
||||||
#include <nano/node/transport/inproc.hpp>
|
#include <nano/node/transport/inproc.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
#include <nano/test_common/ledger.hpp>
|
#include <nano/test_common/ledger.hpp>
|
||||||
#include <nano/test_common/system.hpp>
|
#include <nano/test_common/system.hpp>
|
||||||
#include <nano/test_common/testutil.hpp>
|
#include <nano/test_common/testutil.hpp>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#include <nano/crypto_lib/random_pool.hpp>
|
#include <nano/crypto_lib/random_pool.hpp>
|
||||||
#include <nano/lib/thread_runner.hpp>
|
#include <nano/lib/thread_runner.hpp>
|
||||||
#include <nano/lib/threading.hpp>
|
#include <nano/lib/threading.hpp>
|
||||||
#include <nano/node/lmdb/wallet_value.hpp>
|
#include <nano/store/lmdb/wallet_value.hpp>
|
||||||
#include <nano/test_common/system.hpp>
|
#include <nano/test_common/system.hpp>
|
||||||
#include <nano/test_common/testutil.hpp>
|
#include <nano/test_common/testutil.hpp>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#include <nano/secure/versioning.hpp>
|
#include <nano/store/versioning.hpp>
|
||||||
#include <nano/test_common/system.hpp>
|
#include <nano/test_common/system.hpp>
|
||||||
#include <nano/test_common/testutil.hpp>
|
#include <nano/test_common/testutil.hpp>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -112,34 +112,19 @@ add_library(
|
||||||
json_handler.cpp
|
json_handler.cpp
|
||||||
ledger_walker.hpp
|
ledger_walker.hpp
|
||||||
ledger_walker.cpp
|
ledger_walker.cpp
|
||||||
lmdb/account_store.hpp
|
|
||||||
lmdb/account_store.cpp
|
lmdb/account_store.cpp
|
||||||
lmdb/block_store.hpp
|
|
||||||
lmdb/block_store.cpp
|
lmdb/block_store.cpp
|
||||||
lmdb/confirmation_height_store.hpp
|
|
||||||
lmdb/confirmation_height_store.cpp
|
lmdb/confirmation_height_store.cpp
|
||||||
lmdb/final_vote_store.hpp
|
|
||||||
lmdb/final_vote_store.cpp
|
lmdb/final_vote_store.cpp
|
||||||
lmdb/frontier_store.hpp
|
|
||||||
lmdb/frontier_store.cpp
|
lmdb/frontier_store.cpp
|
||||||
lmdb/online_weight_store.hpp
|
|
||||||
lmdb/online_weight_store.cpp
|
lmdb/online_weight_store.cpp
|
||||||
lmdb/peer_store.hpp
|
|
||||||
lmdb/peer_store.cpp
|
lmdb/peer_store.cpp
|
||||||
lmdb/pending_store.hpp
|
|
||||||
lmdb/pending_store.cpp
|
lmdb/pending_store.cpp
|
||||||
lmdb/pruned_store.hpp
|
|
||||||
lmdb/pruned_store.cpp
|
lmdb/pruned_store.cpp
|
||||||
lmdb/version_store.hpp
|
|
||||||
lmdb/version_store.cpp
|
lmdb/version_store.cpp
|
||||||
lmdb/lmdb.hpp
|
|
||||||
lmdb/lmdb.cpp
|
lmdb/lmdb.cpp
|
||||||
lmdb/lmdb_env.hpp
|
|
||||||
lmdb/lmdb_env.cpp
|
lmdb/lmdb_env.cpp
|
||||||
lmdb/lmdb_iterator.hpp
|
|
||||||
lmdb/lmdb_txn.hpp
|
|
||||||
lmdb/lmdb_txn.cpp
|
lmdb/lmdb_txn.cpp
|
||||||
lmdb/wallet_value.hpp
|
|
||||||
lmdb/wallet_value.cpp
|
lmdb/wallet_value.cpp
|
||||||
logging.hpp
|
logging.hpp
|
||||||
logging.cpp
|
logging.cpp
|
||||||
|
|
@ -171,30 +156,17 @@ add_library(
|
||||||
repcrawler.cpp
|
repcrawler.cpp
|
||||||
request_aggregator.hpp
|
request_aggregator.hpp
|
||||||
request_aggregator.cpp
|
request_aggregator.cpp
|
||||||
rocksdb/account_store.hpp
|
|
||||||
rocksdb/account_store.cpp
|
rocksdb/account_store.cpp
|
||||||
rocksdb/block_store.hpp
|
|
||||||
rocksdb/block_store.cpp
|
rocksdb/block_store.cpp
|
||||||
rocksdb/confirmation_height_store.hpp
|
|
||||||
rocksdb/confirmation_height_store.cpp
|
rocksdb/confirmation_height_store.cpp
|
||||||
rocksdb/final_vote_store.hpp
|
|
||||||
rocksdb/final_vote_store.cpp
|
rocksdb/final_vote_store.cpp
|
||||||
rocksdb/frontier_store.hpp
|
|
||||||
rocksdb/frontier_store.cpp
|
rocksdb/frontier_store.cpp
|
||||||
rocksdb/online_weight_store.hpp
|
|
||||||
rocksdb/online_weight_store.cpp
|
rocksdb/online_weight_store.cpp
|
||||||
rocksdb/peer_store.hpp
|
|
||||||
rocksdb/peer_store.cpp
|
rocksdb/peer_store.cpp
|
||||||
rocksdb/pending_store.hpp
|
|
||||||
rocksdb/pending_store.cpp
|
rocksdb/pending_store.cpp
|
||||||
rocksdb/pruned_store.hpp
|
|
||||||
rocksdb/pruned_store.cpp
|
rocksdb/pruned_store.cpp
|
||||||
rocksdb/version_store.hpp
|
|
||||||
rocksdb/version_store.cpp
|
rocksdb/version_store.cpp
|
||||||
rocksdb/rocksdb.hpp
|
|
||||||
rocksdb/rocksdb.cpp
|
rocksdb/rocksdb.cpp
|
||||||
rocksdb/rocksdb_iterator.hpp
|
|
||||||
rocksdb/rocksdb_txn.hpp
|
|
||||||
rocksdb/rocksdb_txn.cpp
|
rocksdb/rocksdb_txn.cpp
|
||||||
scheduler/bucket.cpp
|
scheduler/bucket.cpp
|
||||||
scheduler/bucket.hpp
|
scheduler/bucket.hpp
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/lmdb/account_store.hpp>
|
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/lmdb/account.hpp>
|
||||||
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
|
||||||
nano::lmdb::account_store::account_store (nano::lmdb::store & store_a) :
|
nano::lmdb::account_store::account_store (nano::lmdb::store & store_a) :
|
||||||
store (store_a){};
|
store (store_a){};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/lmdb/block_store.hpp>
|
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/lmdb/block.hpp>
|
||||||
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
|
||||||
namespace nano
|
namespace nano
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/lmdb/confirmation_height_store.hpp>
|
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/lmdb/confirmation_height.hpp>
|
||||||
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
|
||||||
nano::lmdb::confirmation_height_store::confirmation_height_store (nano::lmdb::store & store) :
|
nano::lmdb::confirmation_height_store::confirmation_height_store (nano::lmdb::store & store) :
|
||||||
store{ store }
|
store{ store }
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/lmdb/final_vote_store.hpp>
|
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/lmdb/final_vote.hpp>
|
||||||
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
|
||||||
nano::lmdb::final_vote_store::final_vote_store (nano::lmdb::store & store) :
|
nano::lmdb::final_vote_store::final_vote_store (nano::lmdb::store & store) :
|
||||||
store{ store } {};
|
store{ store } {};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/lmdb/frontier_store.hpp>
|
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/lmdb/frontier.hpp>
|
||||||
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
|
||||||
nano::lmdb::frontier_store::frontier_store (nano::lmdb::store & store) :
|
nano::lmdb::frontier_store::frontier_store (nano::lmdb::store & store) :
|
||||||
store{ store }
|
store{ store }
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
#include <nano/lib/utility.hpp>
|
#include <nano/lib/utility.hpp>
|
||||||
#include <nano/node/common.hpp>
|
#include <nano/node/common.hpp>
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/node/lmdb/lmdb_iterator.hpp>
|
|
||||||
#include <nano/node/lmdb/wallet_value.hpp>
|
|
||||||
#include <nano/secure/buffer.hpp>
|
#include <nano/secure/buffer.hpp>
|
||||||
#include <nano/secure/ledger.hpp>
|
#include <nano/secure/ledger.hpp>
|
||||||
#include <nano/secure/versioning.hpp>
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
#include <nano/store/lmdb/iterator.hpp>
|
||||||
|
#include <nano/store/lmdb/wallet_value.hpp>
|
||||||
|
#include <nano/store/versioning.hpp>
|
||||||
|
|
||||||
#include <boost/filesystem.hpp>
|
#include <boost/filesystem.hpp>
|
||||||
#include <boost/format.hpp>
|
#include <boost/format.hpp>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#include <nano/node/lmdb/lmdb_env.hpp>
|
#include <nano/store/lmdb/lmdb_env.hpp>
|
||||||
|
|
||||||
#include <boost/filesystem/operations.hpp>
|
#include <boost/filesystem/operations.hpp>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
#include <nano/lib/logger_mt.hpp>
|
#include <nano/lib/logger_mt.hpp>
|
||||||
#include <nano/lib/thread_roles.hpp>
|
#include <nano/lib/thread_roles.hpp>
|
||||||
#include <nano/lib/utility.hpp>
|
#include <nano/lib/utility.hpp>
|
||||||
#include <nano/node/lmdb/lmdb_env.hpp>
|
|
||||||
#include <nano/node/lmdb/lmdb_txn.hpp>
|
|
||||||
#include <nano/store/component.hpp>
|
#include <nano/store/component.hpp>
|
||||||
|
#include <nano/store/lmdb/lmdb_env.hpp>
|
||||||
|
#include <nano/store/lmdb/transaction_impl.hpp>
|
||||||
|
|
||||||
#include <boost/format.hpp>
|
#include <boost/format.hpp>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
#include <nano/node/lmdb/online_weight_store.hpp>
|
#include <nano/store/lmdb/online_weight.hpp>
|
||||||
|
|
||||||
nano::lmdb::online_weight_store::online_weight_store (nano::lmdb::store & store_a) :
|
nano::lmdb::online_weight_store::online_weight_store (nano::lmdb::store & store_a) :
|
||||||
store{ store_a }
|
store{ store_a }
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
#include <nano/node/lmdb/peer_store.hpp>
|
#include <nano/store/lmdb/peer.hpp>
|
||||||
|
|
||||||
nano::lmdb::peer_store::peer_store (nano::lmdb::store & store) :
|
nano::lmdb::peer_store::peer_store (nano::lmdb::store & store) :
|
||||||
store{ store } {};
|
store{ store } {};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/node/lmdb/pending_store.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
#include <nano/store/lmdb/pending.hpp>
|
||||||
|
|
||||||
nano::lmdb::pending_store::pending_store (nano::lmdb::store & store) :
|
nano::lmdb::pending_store::pending_store (nano::lmdb::store & store) :
|
||||||
store{ store } {};
|
store{ store } {};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/node/lmdb/pruned_store.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
#include <nano/store/lmdb/pruned.hpp>
|
||||||
|
|
||||||
nano::lmdb::pruned_store::pruned_store (nano::lmdb::store & store_a) :
|
nano::lmdb::pruned_store::pruned_store (nano::lmdb::store & store_a) :
|
||||||
store{ store_a } {};
|
store{ store_a } {};
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
#include <nano/node/lmdb/version_store.hpp>
|
#include <nano/store/lmdb/version.hpp>
|
||||||
|
|
||||||
nano::lmdb::version_store::version_store (nano::lmdb::store & store_a) :
|
nano::lmdb::version_store::version_store (nano::lmdb::store & store_a) :
|
||||||
store{ store_a } {};
|
store{ store_a } {};
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#include <nano/node/lmdb/wallet_value.hpp>
|
#include <nano/store/lmdb/wallet_value.hpp>
|
||||||
|
|
||||||
nano::wallet_value::wallet_value (nano::db_val<MDB_val> const & val_a)
|
nano::wallet_value::wallet_value (nano::db_val<MDB_val> const & val_a)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/node/make_store.hpp>
|
#include <nano/node/make_store.hpp>
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
#include <boost/filesystem/path.hpp>
|
#include <boost/filesystem/path.hpp>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@
|
||||||
#include <nano/node/daemonconfig.hpp>
|
#include <nano/node/daemonconfig.hpp>
|
||||||
#include <nano/node/make_store.hpp>
|
#include <nano/node/make_store.hpp>
|
||||||
#include <nano/node/node.hpp>
|
#include <nano/node/node.hpp>
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
|
||||||
#include <nano/node/scheduler/component.hpp>
|
#include <nano/node/scheduler/component.hpp>
|
||||||
#include <nano/node/scheduler/hinted.hpp>
|
#include <nano/node/scheduler/hinted.hpp>
|
||||||
#include <nano/node/scheduler/manual.hpp>
|
#include <nano/node/scheduler/manual.hpp>
|
||||||
|
|
@ -15,6 +14,7 @@
|
||||||
#include <nano/node/websocket.hpp>
|
#include <nano/node/websocket.hpp>
|
||||||
#include <nano/secure/buffer.hpp>
|
#include <nano/secure/buffer.hpp>
|
||||||
#include <nano/store/component.hpp>
|
#include <nano/store/component.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
#include <boost/filesystem.hpp>
|
#include <boost/filesystem.hpp>
|
||||||
#include <boost/property_tree/json_parser.hpp>
|
#include <boost/property_tree/json_parser.hpp>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/rocksdb/account_store.hpp>
|
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/rocksdb/account.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
nano::rocksdb::account_store::account_store (nano::rocksdb::store & store_a) :
|
nano::rocksdb::account_store::account_store (nano::rocksdb::store & store_a) :
|
||||||
store (store_a){};
|
store (store_a){};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/rocksdb/block_store.hpp>
|
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/rocksdb/block.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
namespace nano
|
namespace nano
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/rocksdb/confirmation_height_store.hpp>
|
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/rocksdb/confirmation_height.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
nano::rocksdb::confirmation_height_store::confirmation_height_store (nano::rocksdb::store & store) :
|
nano::rocksdb::confirmation_height_store::confirmation_height_store (nano::rocksdb::store & store) :
|
||||||
store{ store }
|
store{ store }
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/rocksdb/final_vote_store.hpp>
|
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/rocksdb/final_vote.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
nano::rocksdb::final_vote_store::final_vote_store (nano::rocksdb::store & store) :
|
nano::rocksdb::final_vote_store::final_vote_store (nano::rocksdb::store & store) :
|
||||||
store{ store } {};
|
store{ store } {};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/rocksdb/frontier_store.hpp>
|
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/rocksdb/frontier.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
nano::rocksdb::frontier_store::frontier_store (nano::rocksdb::store & store) :
|
nano::rocksdb::frontier_store::frontier_store (nano::rocksdb::store & store) :
|
||||||
store{ store }
|
store{ store }
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#include <nano/node/rocksdb/online_weight_store.hpp>
|
#include <nano/store/rocksdb/online_weight.hpp>
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
nano::rocksdb::online_weight_store::online_weight_store (nano::rocksdb::store & store_a) :
|
nano::rocksdb::online_weight_store::online_weight_store (nano::rocksdb::store & store_a) :
|
||||||
store{ store_a }
|
store{ store_a }
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#include <nano/node/rocksdb/peer_store.hpp>
|
#include <nano/store/rocksdb/peer.hpp>
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
nano::rocksdb::peer_store::peer_store (nano::rocksdb::store & store) :
|
nano::rocksdb::peer_store::peer_store (nano::rocksdb::store & store) :
|
||||||
store{ store } {};
|
store{ store } {};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/lmdb/pending_store.hpp>
|
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/lmdb/pending.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
nano::rocksdb::pending_store::pending_store (nano::rocksdb::store & store) :
|
nano::rocksdb::pending_store::pending_store (nano::rocksdb::store & store) :
|
||||||
store{ store } {};
|
store{ store } {};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include <nano/node/rocksdb/pruned_store.hpp>
|
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
|
||||||
#include <nano/secure/parallel_traversal.hpp>
|
#include <nano/secure/parallel_traversal.hpp>
|
||||||
|
#include <nano/store/rocksdb/pruned.hpp>
|
||||||
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
|
|
||||||
nano::rocksdb::pruned_store::pruned_store (nano::rocksdb::store & store_a) :
|
nano::rocksdb::pruned_store::pruned_store (nano::rocksdb::store & store_a) :
|
||||||
store{ store_a } {};
|
store{ store_a } {};
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#include <nano/lib/rocksdbconfig.hpp>
|
#include <nano/lib/rocksdbconfig.hpp>
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
#include <nano/node/rocksdb/rocksdb_iterator.hpp>
|
#include <nano/store/rocksdb/iterator.hpp>
|
||||||
#include <nano/node/rocksdb/rocksdb_txn.hpp>
|
#include <nano/store/rocksdb/transaction_impl.hpp>
|
||||||
|
|
||||||
#include <boost/filesystem.hpp>
|
#include <boost/filesystem.hpp>
|
||||||
#include <boost/format.hpp>
|
#include <boost/format.hpp>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#include <nano/node/rocksdb/rocksdb_txn.hpp>
|
#include <nano/store/rocksdb/transaction_impl.hpp>
|
||||||
|
|
||||||
nano::read_rocksdb_txn::read_rocksdb_txn (rocksdb::DB * db_a) :
|
nano::read_rocksdb_txn::read_rocksdb_txn (rocksdb::DB * db_a) :
|
||||||
db (db_a)
|
db (db_a)
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#include <nano/node/rocksdb/rocksdb.hpp>
|
#include <nano/store/rocksdb/rocksdb.hpp>
|
||||||
#include <nano/node/rocksdb/version_store.hpp>
|
#include <nano/store/rocksdb/version.hpp>
|
||||||
|
|
||||||
nano::rocksdb::version_store::version_store (nano::rocksdb::store & store_a) :
|
nano::rocksdb::version_store::version_store (nano::rocksdb::store & store_a) :
|
||||||
store{ store_a } {};
|
store{ store_a } {};
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
#include <nano/lib/threading.hpp>
|
#include <nano/lib/threading.hpp>
|
||||||
#include <nano/lib/utility.hpp>
|
#include <nano/lib/utility.hpp>
|
||||||
#include <nano/node/election.hpp>
|
#include <nano/node/election.hpp>
|
||||||
#include <nano/node/lmdb/lmdb_iterator.hpp>
|
|
||||||
#include <nano/node/node.hpp>
|
#include <nano/node/node.hpp>
|
||||||
#include <nano/node/wallet.hpp>
|
#include <nano/node/wallet.hpp>
|
||||||
|
#include <nano/store/lmdb/iterator.hpp>
|
||||||
|
|
||||||
#include <boost/filesystem.hpp>
|
#include <boost/filesystem.hpp>
|
||||||
#include <boost/format.hpp>
|
#include <boost/format.hpp>
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,11 @@
|
||||||
#include <nano/lib/lmdbconfig.hpp>
|
#include <nano/lib/lmdbconfig.hpp>
|
||||||
#include <nano/lib/locks.hpp>
|
#include <nano/lib/locks.hpp>
|
||||||
#include <nano/lib/work.hpp>
|
#include <nano/lib/work.hpp>
|
||||||
#include <nano/node/lmdb/lmdb.hpp>
|
|
||||||
#include <nano/node/lmdb/wallet_value.hpp>
|
|
||||||
#include <nano/node/openclwork.hpp>
|
#include <nano/node/openclwork.hpp>
|
||||||
#include <nano/secure/common.hpp>
|
#include <nano/secure/common.hpp>
|
||||||
#include <nano/store/component.hpp>
|
#include <nano/store/component.hpp>
|
||||||
|
#include <nano/store/lmdb/lmdb.hpp>
|
||||||
|
#include <nano/store/lmdb/wallet_value.hpp>
|
||||||
|
|
||||||
#include <atomic>
|
#include <atomic>
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,6 @@ add_library(
|
||||||
network_filter.cpp
|
network_filter.cpp
|
||||||
utility.hpp
|
utility.hpp
|
||||||
utility.cpp
|
utility.cpp
|
||||||
versioning.hpp
|
|
||||||
versioning.cpp
|
versioning.cpp
|
||||||
working.hpp)
|
working.hpp)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#include <nano/secure/versioning.hpp>
|
#include <nano/store/versioning.hpp>
|
||||||
|
|
||||||
#include <boost/endian/conversion.hpp>
|
#include <boost/endian/conversion.hpp>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,32 @@
|
||||||
add_library(nano_store component.cpp component.hpp)
|
add_library(
|
||||||
|
nano_store
|
||||||
|
component.hpp
|
||||||
|
lmdb/account.hpp
|
||||||
|
lmdb/block.hpp
|
||||||
|
lmdb/confirmation_height.hpp
|
||||||
|
lmdb/final_vote.hpp
|
||||||
|
lmdb/frontier.hpp
|
||||||
|
lmdb/iterator.hpp
|
||||||
|
lmdb/online_weight.hpp
|
||||||
|
lmdb/peer.hpp
|
||||||
|
lmdb/pending.hpp
|
||||||
|
lmdb/pruned.hpp
|
||||||
|
lmdb/transaction_impl.hpp
|
||||||
|
lmdb/version.hpp
|
||||||
|
rocksdb/account.hpp
|
||||||
|
rocksdb/block.hpp
|
||||||
|
rocksdb/confirmation_height.hpp
|
||||||
|
rocksdb/final_vote.hpp
|
||||||
|
rocksdb/frontier.hpp
|
||||||
|
rocksdb/iterator.hpp
|
||||||
|
rocksdb/online_weight.hpp
|
||||||
|
rocksdb/peer.hpp
|
||||||
|
rocksdb/pending.hpp
|
||||||
|
rocksdb/pruned.hpp
|
||||||
|
rocksdb/transaction_impl.hpp
|
||||||
|
rocksdb/version.hpp
|
||||||
|
versioning.hpp
|
||||||
|
component.cpp)
|
||||||
|
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
nano_store
|
nano_store
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
#include <nano/lib/memory.hpp>
|
#include <nano/lib/memory.hpp>
|
||||||
#include <nano/secure/buffer.hpp>
|
#include <nano/secure/buffer.hpp>
|
||||||
#include <nano/secure/common.hpp>
|
#include <nano/secure/common.hpp>
|
||||||
#include <nano/secure/versioning.hpp>
|
#include <nano/store/versioning.hpp>
|
||||||
|
|
||||||
#include <boost/endian/conversion.hpp>
|
#include <boost/endian/conversion.hpp>
|
||||||
#include <boost/polymorphic_cast.hpp>
|
#include <boost/polymorphic_cast.hpp>
|
||||||
|
|
|
||||||
|
|
@ -4,21 +4,21 @@
|
||||||
#include <nano/lib/lmdbconfig.hpp>
|
#include <nano/lib/lmdbconfig.hpp>
|
||||||
#include <nano/lib/logger_mt.hpp>
|
#include <nano/lib/logger_mt.hpp>
|
||||||
#include <nano/lib/numbers.hpp>
|
#include <nano/lib/numbers.hpp>
|
||||||
#include <nano/node/lmdb/account_store.hpp>
|
#include <nano/store/lmdb/account.hpp>
|
||||||
#include <nano/node/lmdb/block_store.hpp>
|
#include <nano/store/lmdb/block.hpp>
|
||||||
#include <nano/node/lmdb/confirmation_height_store.hpp>
|
#include <nano/store/lmdb/confirmation_height.hpp>
|
||||||
#include <nano/node/lmdb/final_vote_store.hpp>
|
#include <nano/store/lmdb/final_vote.hpp>
|
||||||
#include <nano/node/lmdb/frontier_store.hpp>
|
#include <nano/store/lmdb/frontier.hpp>
|
||||||
#include <nano/node/lmdb/lmdb_env.hpp>
|
#include <nano/store/lmdb/lmdb_env.hpp>
|
||||||
#include <nano/node/lmdb/lmdb_iterator.hpp>
|
#include <nano/store/lmdb/iterator.hpp>
|
||||||
#include <nano/node/lmdb/lmdb_txn.hpp>
|
#include <nano/store/lmdb/transaction_impl.hpp>
|
||||||
#include <nano/node/lmdb/online_weight_store.hpp>
|
#include <nano/store/lmdb/online_weight.hpp>
|
||||||
#include <nano/node/lmdb/peer_store.hpp>
|
#include <nano/store/lmdb/peer.hpp>
|
||||||
#include <nano/node/lmdb/pending_store.hpp>
|
#include <nano/store/lmdb/pending.hpp>
|
||||||
#include <nano/node/lmdb/pruned_store.hpp>
|
#include <nano/store/lmdb/pruned.hpp>
|
||||||
#include <nano/node/lmdb/version_store.hpp>
|
#include <nano/store/lmdb/version.hpp>
|
||||||
#include <nano/secure/common.hpp>
|
#include <nano/secure/common.hpp>
|
||||||
#include <nano/secure/versioning.hpp>
|
#include <nano/store/versioning.hpp>
|
||||||
|
|
||||||
#include <boost/optional.hpp>
|
#include <boost/optional.hpp>
|
||||||
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <nano/lib/lmdbconfig.hpp>
|
#include <nano/lib/lmdbconfig.hpp>
|
||||||
#include <nano/node/lmdb/lmdb_txn.hpp>
|
#include <nano/store/lmdb/transaction_impl.hpp>
|
||||||
#include <nano/store/component.hpp>
|
#include <nano/store/component.hpp>
|
||||||
|
|
||||||
namespace nano
|
namespace nano
|
||||||
|
|
@ -4,17 +4,17 @@
|
||||||
#include <nano/lib/logger_mt.hpp>
|
#include <nano/lib/logger_mt.hpp>
|
||||||
#include <nano/lib/numbers.hpp>
|
#include <nano/lib/numbers.hpp>
|
||||||
#include <nano/lib/rocksdbconfig.hpp>
|
#include <nano/lib/rocksdbconfig.hpp>
|
||||||
#include <nano/node/rocksdb/account_store.hpp>
|
#include <nano/store/rocksdb/account.hpp>
|
||||||
#include <nano/node/rocksdb/block_store.hpp>
|
#include <nano/store/rocksdb/block.hpp>
|
||||||
#include <nano/node/rocksdb/confirmation_height_store.hpp>
|
#include <nano/store/rocksdb/confirmation_height.hpp>
|
||||||
#include <nano/node/rocksdb/final_vote_store.hpp>
|
#include <nano/store/rocksdb/final_vote.hpp>
|
||||||
#include <nano/node/rocksdb/frontier_store.hpp>
|
#include <nano/store/rocksdb/frontier.hpp>
|
||||||
#include <nano/node/rocksdb/online_weight_store.hpp>
|
#include <nano/store/rocksdb/online_weight.hpp>
|
||||||
#include <nano/node/rocksdb/peer_store.hpp>
|
#include <nano/store/rocksdb/peer.hpp>
|
||||||
#include <nano/node/rocksdb/pending_store.hpp>
|
#include <nano/store/rocksdb/pending.hpp>
|
||||||
#include <nano/node/rocksdb/pruned_store.hpp>
|
#include <nano/store/rocksdb/pruned.hpp>
|
||||||
#include <nano/node/rocksdb/rocksdb_iterator.hpp>
|
#include <nano/store/rocksdb/iterator.hpp>
|
||||||
#include <nano/node/rocksdb/version_store.hpp>
|
#include <nano/store/rocksdb/version.hpp>
|
||||||
#include <nano/secure/common.hpp>
|
#include <nano/secure/common.hpp>
|
||||||
|
|
||||||
#include <rocksdb/db.h>
|
#include <rocksdb/db.h>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue