Skip to content

Commit 1819528

Browse files
committed
Reduce messages.hpp includes with explicit dependencies
1 parent 3781b8f commit 1819528

32 files changed

+37
-6
lines changed

nano/core_test/bootstrap_server.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include <nano/lib/blocks.hpp>
2+
#include <nano/messages/asc_pull.hpp>
23
#include <nano/node/bootstrap/bootstrap_server.hpp>
34
#include <nano/node/transport/fake.hpp>
45
#include <nano/test_common/chains.hpp>

nano/core_test/message.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <nano/lib/blocks.hpp>
44
#include <nano/lib/stream.hpp>
55
#include <nano/lib/vote.hpp>
6+
#include <nano/messages/messages.hpp>
67
#include <nano/node/endpoint.hpp>
78
#include <nano/node/network.hpp>
89
#include <nano/secure/network_params.hpp>

nano/core_test/message_deserializer.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include <nano/lib/blocks.hpp>
33
#include <nano/lib/numbers_templ.hpp>
44
#include <nano/lib/vote.hpp>
5+
#include <nano/messages/messages.hpp>
56
#include <nano/node/transport/message_deserializer.hpp>
67
#include <nano/test_common/random.hpp>
78
#include <nano/test_common/system.hpp>

nano/core_test/network.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include <nano/lib/blocks.hpp>
33
#include <nano/lib/files.hpp>
44
#include <nano/lib/logging.hpp>
5+
#include <nano/messages/messages.hpp>
56
#include <nano/node/block_processor.hpp>
67
#include <nano/node/bootstrap/bootstrap_service.hpp>
78
#include <nano/node/election.hpp>

nano/core_test/node.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <nano/lib/files.hpp>
55
#include <nano/lib/vote.hpp>
66
#include <nano/lib/work_version.hpp>
7+
#include <nano/messages/messages.hpp>
78
#include <nano/node/active_elections.hpp>
89
#include <nano/node/backlog_scan.hpp>
910
#include <nano/node/block_processor.hpp>

nano/core_test/peer_container.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#include <nano/messages/keepalive.hpp>
12
#include <nano/node/network.hpp>
23
#include <nano/node/nodeconfig.hpp>
34
#include <nano/node/transport/tcp_server.hpp>

nano/core_test/rep_crawler.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <nano/lib/files.hpp>
55
#include <nano/lib/logging.hpp>
66
#include <nano/lib/vote.hpp>
7+
#include <nano/messages/confirm.hpp>
78
#include <nano/node/active_elections.hpp>
89
#include <nano/node/network.hpp>
910
#include <nano/node/nodeconfig.hpp>

nano/core_test/system.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include <nano/lib/blocks.hpp>
33
#include <nano/lib/thread_runner.hpp>
44
#include <nano/lib/work_version.hpp>
5+
#include <nano/messages/keepalive.hpp>
56
#include <nano/node/nodeconfig.hpp>
67
#include <nano/node/transport/inproc.hpp>
78
#include <nano/node/wallet.hpp>

nano/core_test/tcp_listener.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
#include <nano/boost/asio/ip/address_v6.hpp>
22
#include <nano/boost/asio/ip/network_v6.hpp>
33
#include <nano/lib/thread_runner.hpp>
4+
#include <nano/messages/keepalive.hpp>
5+
#include <nano/messages/message_type.hpp>
6+
#include <nano/messages/node_id_handshake.hpp>
47
#include <nano/node/network.hpp>
58
#include <nano/node/nodeconfig.hpp>
69
#include <nano/node/transport/tcp_listener.hpp>

nano/core_test/tcp_server.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#include <nano/crypto_lib/random_pool.hpp>
22
#include <nano/lib/blocks.hpp>
33
#include <nano/lib/node_capabilities.hpp>
4+
#include <nano/messages/message_visitor.hpp>
5+
#include <nano/messages/node_id_handshake.hpp>
46
#include <nano/node/network.hpp>
57
#include <nano/node/node.hpp>
68
#include <nano/node/nodeconfig.hpp>

0 commit comments

Comments
 (0)