Bitcoin Core 28.99.0
P2P Digital Currency
Classes | Namespaces | Functions
init.h File Reference
#include <interfaces/chain.h>
#include <interfaces/echo.h>
#include <interfaces/mining.h>
#include <interfaces/node.h>
#include <interfaces/wallet.h>
#include <memory>
Include dependency graph for init.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  interfaces::Init
 Initial interface created when a process is first started, and used to give and get access to other interfaces (Node, Chain, Wallet, etc). More...
 

Namespaces

namespace  node
 
namespace  interfaces
 

Functions

std::unique_ptr< Init > interfaces::MakeNodeInit (node::NodeContext &node, int argc, char *argv[], int &exit_status)
 Return implementation of Init interface for the node process. More...
 
std::unique_ptr< Init > interfaces::MakeWalletInit (int argc, char *argv[], int &exit_status)
 Return implementation of Init interface for the wallet process. More...
 
std::unique_ptr< Init > interfaces::MakeGuiInit (int argc, char *argv[])
 Return implementation of Init interface for the gui process. More...