3 #include "../nodes/node.hh"
4 #include "../messages/task_operation.hh"
5 #include "../common/shared_memory.hh"
6 #include "../common/context_singleton.hh"
22 using vec_str = std::vector<std::string>;
Definition: task_manager.hh:24
TaskManager(network::ClientHandler *)
Definition: task_manager.cc:21
int network_size
Definition: task_manager.hh:29
void task_init(std::string file, struct logical_block_metadata &assigned_chunks, std::string job_id, int task_id)
Definition: task_manager.cc:360
~TaskManager()
Definition: task_manager.cc:27
std::map< int, shared_ptr< int > > to_process_file
Definition: task_manager.hh:30
Definition: client_handler.hh:12
std::vector< std::string > vec_str
Definition: cli_driver.cc:10
Definition: block_node.cc:12
DistLockStatus
Definition: task_manager.hh:13
@ TRY_NEXT_DIST_LOCK
Definition: task_manager.hh:16
@ END_OF_FILE
Definition: task_manager.hh:15
@ GET_DIST_LOCK
Definition: task_manager.hh:14
@ ZOO_CREATE_ERROR
Definition: task_manager.hh:17