Bitcoin Core 32.99.0
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
TestInit Class Reference

Remote init class. More...

Inheritance diagram for TestInit:
[legend]
Collaboration diagram for TestInit:
[legend]

Public Member Functions

std::unique_ptr< interfaces::Echo > makeEcho () override
 
 TestInit (NodeContext &node)
 
std::unique_ptr< interfaces::Chain > makeChain () override
 
std::unique_ptr< interfaces::WalletLoader > makeWalletLoader (interfaces::Chain &chain) override
 
- Public Member Functions inherited from interfaces::Init
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 std::unique_ptr< Rpc > makeRpc ()
 
virtual Ipc * ipc ()
 
virtual bool canListenIpc ()
 
virtual const char * exeName ()
 
virtual void makeMiningOld2 ()
 

Public Attributes

NodeContext & m_node
 

Detailed Description

Remote init class.

Custom implementation of interfaces::Init for testing.

Definition at line 36 of file ipc_tests.cpp.

Constructor & Destructor Documentation

◆ TestInit()

TestInit::TestInit ( NodeContext &  node)
inline

Definition at line 38 of file node_init_tests.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ makeChain()

std::unique_ptr< interfaces::Chain > TestInit::makeChain ( )
inlineoverridevirtual

Reimplemented from interfaces::Init.

Definition at line 43 of file node_init_tests.cpp.

Here is the call graph for this function:

◆ makeEcho()

std::unique_ptr< interfaces::Echo > TestInit::makeEcho ( )
inlineoverridevirtual

Reimplemented from interfaces::Init.

Definition at line 39 of file ipc_tests.cpp.

Here is the call graph for this function:

◆ makeWalletLoader()

std::unique_ptr< interfaces::WalletLoader > TestInit::makeWalletLoader ( interfaces::Chain &  chain)
inlineoverridevirtual

Reimplemented from interfaces::Init.

Definition at line 44 of file node_init_tests.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ m_node

NodeContext& TestInit::m_node

Definition at line 48 of file node_init_tests.cpp.


The documentation for this class was generated from the following files: