From 15979e856ebfab415051aa1176ed66f43028cdb2 Mon Sep 17 00:00:00 2001 From: Colin LeMahieu Date: Thu, 7 Mar 2024 03:13:22 +0000 Subject: [PATCH] Splitting block_uniquer in to its own file --- nano/lib/CMakeLists.txt | 1 + nano/lib/block_uniquer.hpp | 10 ++++++++++ nano/lib/blocks.hpp | 4 +--- nano/node/messages.hpp | 1 + nano/node/node.hpp | 1 + 5 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 nano/lib/block_uniquer.hpp diff --git a/nano/lib/CMakeLists.txt b/nano/lib/CMakeLists.txt index 9612fdf8..c7029af7 100644 --- a/nano/lib/CMakeLists.txt +++ b/nano/lib/CMakeLists.txt @@ -25,6 +25,7 @@ add_library( block_sideband.cpp block_type.hpp block_type.cpp + block_uniquer.hpp blockbuilders.hpp blockbuilders.cpp blocks.hpp diff --git a/nano/lib/block_uniquer.hpp b/nano/lib/block_uniquer.hpp new file mode 100644 index 00000000..d39bb3af --- /dev/null +++ b/nano/lib/block_uniquer.hpp @@ -0,0 +1,10 @@ +#pragma once + +#include +#include + +namespace nano +{ +class block; +using block_uniquer = nano::uniquer; +} diff --git a/nano/lib/blocks.hpp b/nano/lib/blocks.hpp index 0fb5aee4..514adedf 100644 --- a/nano/lib/blocks.hpp +++ b/nano/lib/blocks.hpp @@ -2,6 +2,7 @@ #include #include +#include #include #include #include @@ -9,7 +10,6 @@ #include #include #include -#include #include #include @@ -378,8 +378,6 @@ public: virtual ~mutable_block_visitor () = default; }; -using block_uniquer = nano::uniquer; - std::shared_ptr deserialize_block (nano::stream &); std::shared_ptr deserialize_block (nano::stream &, nano::block_type, nano::block_uniquer * = nullptr); std::shared_ptr deserialize_block_json (boost::property_tree::ptree const &, nano::block_uniquer * = nullptr); diff --git a/nano/node/messages.hpp b/nano/node/messages.hpp index 68d5d424..4e9401af 100644 --- a/nano/node/messages.hpp +++ b/nano/node/messages.hpp @@ -1,6 +1,7 @@ #pragma once #include +#include #include #include #include diff --git a/nano/node/node.hpp b/nano/node/node.hpp index 0776b728..d4105e61 100644 --- a/nano/node/node.hpp +++ b/nano/node/node.hpp @@ -1,5 +1,6 @@ #pragma once +#include #include #include #include