0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-08 10:31:50 -05:00

Move NodeImpl from interfaces/node.cpp to node/interfaces.cpp

This commit is contained in:
Russell Yanofsky 2020-11-24 10:13:23 -05:00
parent 31c9987976
commit 12bd0fc9d7
2 changed files with 11 additions and 6 deletions

View file

@ -300,13 +300,13 @@ libbitcoin_server_a_SOURCES = \
index/txindex.cpp \
init.cpp \
interfaces/chain.cpp \
interfaces/node.cpp \
miner.cpp \
net.cpp \
net_processing.cpp \
node/coin.cpp \
node/coinstats.cpp \
node/context.cpp \
node/interfaces.cpp \
node/psbt.cpp \
node/transaction.cpp \
node/ui_interface.cpp \

View file

@ -42,9 +42,14 @@
#include <boost/signals2/signal.hpp>
namespace interfaces {
namespace {
using interfaces::BlockTip;
using interfaces::Handler;
using interfaces::MakeHandler;
using interfaces::Node;
using interfaces::WalletClient;
namespace node {
namespace {
class NodeImpl : public Node
{
public:
@ -295,9 +300,9 @@ public:
NodeContext* m_context{nullptr};
util::Ref m_context_ref;
};
} // namespace
} // namespace node
std::unique_ptr<Node> MakeNode(NodeContext* context) { return MakeUnique<NodeImpl>(context); }
namespace interfaces {
std::unique_ptr<Node> MakeNode(NodeContext* context) { return MakeUnique<node::NodeImpl>(context); }
} // namespace interfaces