Bitcoin Core 28.99.0
P2P Digital Currency
|
Initial interface created when a process is first started, and used to give and get access to other interfaces (Node, Chain, Wallet, etc). More...
#include <init.h>
Public Member Functions | |
virtual | ~Init ()=default |
virtual std::unique_ptr< Node > | makeNode () |
virtual std::unique_ptr< Chain > | makeChain () |
virtual std::unique_ptr< Mining > | makeMining () |
virtual std::unique_ptr< WalletLoader > | makeWalletLoader (Chain &chain) |
virtual std::unique_ptr< Echo > | makeEcho () |
virtual Ipc * | ipc () |
virtual bool | canListenIpc () |
Initial interface created when a process is first started, and used to give and get access to other interfaces (Node, Chain, Wallet, etc).
There is a different Init interface implementation for each process (bitcoin-gui, bitcoin-node, bitcoin-wallet, bitcoind, bitcoin-qt) and each implementation can implement the make methods for interfaces it supports. The default make methods all return null.
|
virtualdefault |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |