node: Add args alias for gArgs global

This commit is contained in:
MarcoFalke
2020-04-08 19:47:56 -04:00
parent 4bd6bc5cb4
commit fad4fa7e2f
7 changed files with 14 additions and 6 deletions

View File

@@ -8,6 +8,7 @@
#include <memory>
#include <vector>
class ArgsManager;
class BanMan;
class CConnman;
class CScheduler;
@@ -33,6 +34,7 @@ struct NodeContext {
CTxMemPool* mempool{nullptr}; // Currently a raw pointer because the memory is not managed by this struct
std::unique_ptr<PeerLogicValidation> peer_logic;
std::unique_ptr<BanMan> banman;
ArgsManager* args{nullptr}; // Currently a raw pointer because the memory is not managed by this struct
std::unique_ptr<interfaces::Chain> chain;
std::vector<std::unique_ptr<interfaces::ChainClient>> chain_clients;
std::unique_ptr<CScheduler> scheduler;