Bitcoin Core  27.99.0
P2P Digital Currency
Namespaces | Functions
interfaces.cpp File Reference
#include <addrdb.h>
#include <banman.h>
#include <blockfilter.h>
#include <chain.h>
#include <chainparams.h>
#include <common/args.h>
#include <deploymentstatus.h>
#include <external_signer.h>
#include <index/blockfilterindex.h>
#include <init.h>
#include <interfaces/chain.h>
#include <interfaces/handler.h>
#include <interfaces/node.h>
#include <interfaces/wallet.h>
#include <kernel/chain.h>
#include <kernel/mempool_entry.h>
#include <logging.h>
#include <mapport.h>
#include <net.h>
#include <net_processing.h>
#include <netaddress.h>
#include <netbase.h>
#include <node/blockstorage.h>
#include <node/coin.h>
#include <node/context.h>
#include <node/interface_ui.h>
#include <node/mini_miner.h>
#include <node/transaction.h>
#include <policy/feerate.h>
#include <policy/fees.h>
#include <policy/policy.h>
#include <policy/rbf.h>
#include <policy/settings.h>
#include <primitives/block.h>
#include <primitives/transaction.h>
#include <rpc/protocol.h>
#include <rpc/server.h>
#include <support/allocators/secure.h>
#include <sync.h>
#include <txmempool.h>
#include <uint256.h>
#include <univalue.h>
#include <util/check.h>
#include <util/result.h>
#include <util/signalinterrupt.h>
#include <util/translation.h>
#include <validation.h>
#include <validationinterface.h>
#include <warnings.h>
#include <any>
#include <memory>
#include <optional>
#include <utility>
#include <boost/signals2/signal.hpp>

Go to the source code of this file.

Namespaces

 node
 
 interfaces
 

Functions

std::unique_ptr< Nodeinterfaces::MakeNode (node::NodeContext &context)
 Return implementation of Node interface. More...
 
std::unique_ptr< Chaininterfaces::MakeChain (node::NodeContext &node)
 Return implementation of Chain interface. More...
 

Variable Documentation

◆ m_command

CRPCCommand m_command

Definition at line 516 of file interfaces.cpp.

◆ m_context

NodeContext* m_context {nullptr}

Definition at line 406 of file interfaces.cpp.

◆ m_node

NodeContext& m_node

Definition at line 828 of file interfaces.cpp.

◆ m_notifications

std::shared_ptr<Chain::Notifications> m_notifications

Definition at line 458 of file interfaces.cpp.

◆ m_proxy

std::shared_ptr<NotificationsProxy> m_proxy

Definition at line 478 of file interfaces.cpp.

◆ m_signals

ValidationSignals& m_signals

Definition at line 477 of file interfaces.cpp.

◆ m_signer

::ExternalSigner m_signer

Definition at line 84 of file interfaces.cpp.

◆ m_wrapped_command

const CRPCCommand* m_wrapped_command

Definition at line 517 of file interfaces.cpp.