Skip to content

Commit 9ca39d6

Browse files
author
MacroFake
committed
Merge bitcoin#26254: iwyu: Add zmq source files
13afcc0 iwyu: Add zmq source files (Hennadii Stepanov) Pull request description: ACKs for top commit: fanquake: ACK 13afcc0 Tree-SHA512: 7af95e991fc2782aeba2edfef0a2f75f9c361058295586adb062087aa31c47cfcce2425aee9dd5153e18e018cf1f9272c9617c671b7262db55f241526c3fcb15
2 parents 57c1927 + 13afcc0 commit 9ca39d6

File tree

7 files changed

+44
-4
lines changed

7 files changed

+44
-4
lines changed

ci/test/06_script_b.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ if [ "${RUN_TIDY}" = "true" ]; then
6868
" src/util/string.cpp"\
6969
" src/util/syserror.cpp"\
7070
" src/util/url.cpp"\
71+
" src/zmq"\
7172
" -p . ${MAKEJOBS} -- -Xiwyu --cxx17ns -Xiwyu --mapping_file=${BASE_BUILD_DIR}/bitcoin-$HOST/contrib/devtools/iwyu/bitcoin.core.imp"
7273
fi
7374

src/zmq/zmqabstractnotifier.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#ifndef BITCOIN_ZMQ_ZMQABSTRACTNOTIFIER_H
66
#define BITCOIN_ZMQ_ZMQABSTRACTNOTIFIER_H
77

8-
8+
#include <cstdint>
99
#include <memory>
1010
#include <string>
1111

src/zmq/zmqnotificationinterface.cpp

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,23 @@
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

55
#include <zmq/zmqnotificationinterface.h>
6+
7+
#include <logging.h>
8+
#include <primitives/block.h>
9+
#include <primitives/transaction.h>
10+
#include <util/system.h>
11+
#include <validationinterface.h>
12+
#include <zmq/zmqabstractnotifier.h>
613
#include <zmq/zmqpublishnotifier.h>
714
#include <zmq/zmqutil.h>
815

916
#include <zmq.h>
1017

11-
#include <primitives/block.h>
12-
#include <util/system.h>
18+
#include <cassert>
19+
#include <map>
20+
#include <string>
21+
#include <utility>
22+
#include <vector>
1323

1424
CZMQNotificationInterface::CZMQNotificationInterface() : pcontext(nullptr)
1525
{

src/zmq/zmqnotificationinterface.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@
55
#ifndef BITCOIN_ZMQ_ZMQNOTIFICATIONINTERFACE_H
66
#define BITCOIN_ZMQ_ZMQNOTIFICATIONINTERFACE_H
77

8+
#include <primitives/transaction.h>
89
#include <validationinterface.h>
10+
11+
#include <cstdint>
912
#include <list>
1013
#include <memory>
1114

15+
class CBlock;
1216
class CBlockIndex;
1317
class CZMQAbstractNotifier;
1418

src/zmq/zmqpublishnotifier.cpp

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,37 @@
66

77
#include <chain.h>
88
#include <chainparams.h>
9+
#include <crypto/common.h>
10+
#include <logging.h>
11+
#include <netaddress.h>
912
#include <netbase.h>
1013
#include <node/blockstorage.h>
14+
#include <primitives/block.h>
15+
#include <primitives/transaction.h>
1116
#include <rpc/server.h>
17+
#include <serialize.h>
1218
#include <streams.h>
13-
#include <util/system.h>
19+
#include <sync.h>
20+
#include <uint256.h>
21+
#include <version.h>
1422
#include <zmq/zmqutil.h>
1523

1624
#include <zmq.h>
1725

26+
#include <cassert>
1827
#include <cstdarg>
1928
#include <cstddef>
29+
#include <cstdint>
30+
#include <cstring>
2031
#include <map>
2132
#include <optional>
2233
#include <string>
2334
#include <utility>
35+
#include <vector>
36+
37+
namespace Consensus {
38+
struct Params;
39+
}
2440

2541
using node::ReadBlockFromDisk;
2642

src/zmq/zmqpublishnotifier.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77

88
#include <zmq/zmqabstractnotifier.h>
99

10+
#include <cstddef>
11+
#include <cstdint>
12+
1013
class CBlockIndex;
14+
class CTransaction;
1115

1216
class CZMQAbstractPublishNotifier : public CZMQAbstractNotifier
1317
{

src/zmq/zmqrpc.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@
1111

1212
#include <univalue.h>
1313

14+
#include <list>
15+
#include <string>
16+
17+
class JSONRPCRequest;
18+
1419
namespace {
1520

1621
static RPCHelpMan getzmqnotifications()

0 commit comments

Comments
 (0)