text: // Copyright (c) 2011-2016 The Cryptonote developers
  // Copyright (c) 2018-2021 The Cash2 developers
  // Distributed under the MIT/X11 software license, see the accompanying
  // file COPYING or http://www.opensource.org/licenses/mit-license.php.
  
  #pragma once 
  #include <chrono>
  #include <System/ContextGroup.h>
  #include <System/Timer.h>
  
  namespace System {
  
  class ContextGroupTimeout {
  public: 
    ContextGroupTimeout(Dispatcher&, ContextGroup&, std::chrono::nanoseconds);
  
  private: 
    Timer timeoutTimer;
    ContextGroup workingContextGroup;
  };
  
  }
  