[lib] add scheduler to node context

- also update test setup & access point in denial of service test
This commit is contained in:
Amiti Uttarwar
2020-02-12 11:08:28 -08:00
parent 930d837542
commit 7c8b6e5b52
6 changed files with 24 additions and 16 deletions

View File

@@ -10,6 +10,7 @@
class BanMan;
class CConnman;
class CScheduler;
class CTxMemPool;
class PeerLogicValidation;
namespace interfaces {
@@ -34,6 +35,7 @@ struct NodeContext {
std::unique_ptr<BanMan> banman;
std::unique_ptr<interfaces::Chain> chain;
std::vector<std::unique_ptr<interfaces::ChainClient>> chain_clients;
std::unique_ptr<CScheduler> scheduler;
//! Declare default constructor and destructor that are not inline, so code
//! instantiating the NodeContext struct doesn't need to #include class