#include <task_manager.hh>


Public Member Functions | |
| TaskManager (network::ClientHandler *) | |
| void | task_init (std::string file, struct logical_block_metadata &assigned_chunks, std::string job_id, int task_id) |
| ~TaskManager () | |
Public Member Functions inherited from eclipse::Node | |
| Node () | |
| ~Node () | |
| std::string | get_ip () const override |
Public Member Functions inherited from eclipse::Machine | |
| Machine ()=default | |
| Machine (int) | |
| virtual | ~Machine () |
| int | get_id () const |
Protected Attributes | |
| int | network_size |
| std::map< int, shared_ptr< int > > | to_process_file |
Protected Attributes inherited from eclipse::Node | |
| network::ClientHandler * | network |
| Logger * | logger |
| std::string | ip_of_this |
| int | port |
Protected Attributes inherited from eclipse::Machine | |
| int | id |
| eclipse::TaskManager::TaskManager | ( | network::ClientHandler * | net | ) |
| eclipse::TaskManager::~TaskManager | ( | ) |
| void eclipse::TaskManager::task_init | ( | std::string | file, |
| struct logical_block_metadata & | assigned_chunks, | ||
| std::string | job_id, | ||
| int | task_id | ||
| ) |
|
protected |
|
protected |