Bitcoin Core
22.99.0
P2P Digital Currency
src
interfaces
init.cpp
Go to the documentation of this file.
1
// Copyright (c) 2021 The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#include <
interfaces/chain.h
>
6
#include <
interfaces/echo.h
>
7
#include <
interfaces/init.h
>
8
#include <
interfaces/node.h
>
9
#include <
interfaces/wallet.h
>
10
11
namespace
interfaces
{
12
std::unique_ptr<Node>
Init::makeNode
() {
return
{}; }
13
std::unique_ptr<Chain>
Init::makeChain
() {
return
{}; }
14
std::unique_ptr<WalletLoader>
Init::makeWalletLoader
(
Chain
& chain) {
return
{}; }
15
std::unique_ptr<Echo>
Init::makeEcho
() {
return
{}; }
16
Ipc
*
Init::ipc
() {
return
nullptr
; }
17
}
// namespace interfaces
interfaces
Definition:
dummywallet.cpp:10
interfaces::Init::makeChain
virtual std::unique_ptr< Chain > makeChain()
Definition:
init.cpp:13
interfaces::Init::makeEcho
virtual std::unique_ptr< Echo > makeEcho()
Definition:
init.cpp:15
chain.h
interfaces::Chain
Interface giving clients (wallet processes, maybe other analysis tools in the future) ability to acce...
Definition:
chain.h:94
interfaces::Init::ipc
virtual Ipc * ipc()
Definition:
init.cpp:16
echo.h
node.h
interfaces::Init::makeNode
virtual std::unique_ptr< Node > makeNode()
Definition:
init.cpp:12
init.h
wallet.h
interfaces::Init::makeWalletLoader
virtual std::unique_ptr< WalletLoader > makeWalletLoader(Chain &chain)
Definition:
init.cpp:14
interfaces::Ipc
Interface providing access to interprocess-communication (IPC) functionality.
Definition:
ipc.h:44
Generated on Fri Feb 18 2022 20:03:18 for Bitcoin Core by
1.8.17