Logo
task_manager_router.hh
Go to the documentation of this file.
1 #pragma once
2 #include "../network/router_decorator.hh"
3 #include "task_manager.hh"
4 
5 namespace eclipse {
6 
7 
9  public:
11  ~TaskManagerRouter() = default;
12 
14 
15  private:
16  TaskManager* task_manager = nullptr;
17  std::map<std::string, struct logical_block_metadata> tasks;
18  //int* task_queue_depth;
19 };
20 
21 } /* eclipse */
Definition: router_decorator.hh:8
Definition: router.hh:20
Definition: task_manager_router.hh:8
void task_operation(messages::Message *, Channel *)
Definition: task_manager_router.cc:24
TaskManagerRouter(TaskManager *, Router *)
Definition: task_manager_router.cc:14
Definition: task_manager.hh:24
Definition: channel.hh:10
Definition: block_node.cc:12
Definition: message.hh:15