![]() |
Bitcoin Core 30.99.0
P2P Digital Currency
|
#include <addrdb.h>#include <banman.h>#include <blockfilter.h>#include <chain.h>#include <chainparams.h>#include <common/args.h>#include <consensus/merkle.h>#include <consensus/validation.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/mining.h>#include <interfaces/node.h>#include <interfaces/types.h>#include <interfaces/wallet.h>#include <kernel/chain.h>#include <kernel/context.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/miner.h>#include <node/kernel_notifications.h>#include <node/transaction.h>#include <node/types.h>#include <node/warnings.h>#include <policy/feerate.h>#include <policy/fees/block_policy_estimator.h>#include <policy/policy.h>#include <policy/rbf.h>#include <policy/settings.h>#include <primitives/block.h>#include <primitives/transaction.h>#include <rpc/blockchain.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/string.h>#include <util/translation.h>#include <validation.h>#include <validationinterface.h>#include <bitcoin-build-config.h>#include <any>#include <memory>#include <optional>#include <utility>#include <boost/signals2/signal.hpp>Go to the source code of this file.
Namespaces | |
| namespace | node |
| namespace | interfaces |
Functions | |
| std::unique_ptr< Node > | interfaces::MakeNode (node::NodeContext &context) |
| Return implementation of Node interface. More... | |
| std::unique_ptr< Chain > | interfaces::MakeChain (node::NodeContext &node) |
| Return implementation of Chain interface. More... | |
| std::unique_ptr< Mining > | interfaces::MakeMining (node::NodeContext &node) |
| Return implementation of Mining interface. More... | |
| const BlockAssembler::Options m_assemble_options |
Definition at line 930 of file interfaces.cpp.
| const std::unique_ptr<CBlockTemplate> m_block_template |
Definition at line 932 of file interfaces.cpp.
| CRPCCommand m_command |
Definition at line 537 of file interfaces.cpp.
| NodeContext* m_context {nullptr} |
Definition at line 427 of file interfaces.cpp.
| bool m_interrupt_wait {false} |
Definition at line 934 of file interfaces.cpp.
| NodeContext& m_node |
Definition at line 857 of file interfaces.cpp.
| std::shared_ptr<Chain::Notifications> m_notifications |
Definition at line 479 of file interfaces.cpp.
| std::shared_ptr<NotificationsProxy> m_proxy |
Definition at line 499 of file interfaces.cpp.
| ValidationSignals& m_signals |
Definition at line 498 of file interfaces.cpp.
| ::ExternalSigner m_signer |
Definition at line 98 of file interfaces.cpp.
| const CRPCCommand* m_wrapped_command |
Definition at line 538 of file interfaces.cpp.