Logo
Public Types | Public Member Functions | Public Attributes | List of all members
eclipse::messages::TaskOperation Struct Reference

#include <task_operation.hh>

Inheritance diagram for eclipse::messages::TaskOperation:
Inheritance graph
Collaboration diagram for eclipse::messages::TaskOperation:
Collaboration graph

Public Types

enum class  OpType { TASK_INIT , TASK_DESTROY }
 

Public Member Functions

std::string get_type () const override
 
- Public Member Functions inherited from eclipse::messages::Message
 Message ()=default
 
 Message (int, int)
 
virtual ~Message ()
 
int get_origin () const
 
int get_destination () const
 
Messageset_origin (int)
 
Messageset_destination (int)
 

Public Attributes

OpType operation
 
std::string job_id
 
int tmg_id = 0
 
std::string file
 
struct logical_block_metadata lblock_metadata
 
- Public Attributes inherited from eclipse::messages::Message
int origin
 
int destination
 

Member Enumeration Documentation

◆ OpType

Enumerator
TASK_INIT 
TASK_DESTROY 

Member Function Documentation

◆ get_type()

std::string TaskOperation::get_type ( ) const
overridevirtual

Member Data Documentation

◆ file

std::string eclipse::messages::TaskOperation::file

◆ job_id

std::string eclipse::messages::TaskOperation::job_id

◆ lblock_metadata

struct logical_block_metadata eclipse::messages::TaskOperation::lblock_metadata

◆ operation

OpType eclipse::messages::TaskOperation::operation

◆ tmg_id

int eclipse::messages::TaskOperation::tmg_id = 0

The documentation for this struct was generated from the following files: