Logo
task_operation.hh
Go to the documentation of this file.
1 #pragma once
2 #include "message.hh"
3 //#include "blockinfo.hh"
4 //#include "../common/block.hh"
5 //#include "../common/blockmetadata.hh"
6 #include "../common/logical_block_metadata.hh"
7 
8 namespace eclipse {
9 namespace messages {
10 
11 struct TaskOperation : public Message {
12  std::string get_type() const override;
13 
14  enum class OpType {
15  TASK_INIT,
17  };
18 
20  std::string job_id;
21  int tmg_id = 0;
22  //int replica_chunk_num[2];
23  std::string file;
24 
26 
27 };
28 
29 }
30 }
Definition: block_node.cc:12
Definition: logical_block_metadata.hh:8
Definition: message.hh:15
Definition: task_operation.hh:11
std::string file
Definition: task_operation.hh:23
std::string job_id
Definition: task_operation.hh:20
int tmg_id
Definition: task_operation.hh:21
OpType
Definition: task_operation.hh:14
std::string get_type() const override
Definition: task_operation.cc:4
OpType operation
Definition: task_operation.hh:19
struct logical_block_metadata lblock_metadata
Definition: task_operation.hh:25