Logo
Public Member Functions | Public Attributes | List of all members
eclipse::messages::Message Struct Referenceabstract

#include <message.hh>

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

Public Member Functions

 Message ()=default
 
 Message (int, int)
 
virtual ~Message ()
 
virtual std::string get_type () const =0
 
int get_origin () const
 
int get_destination () const
 
Messageset_origin (int)
 
Messageset_destination (int)
 

Public Attributes

int origin
 
int destination
 

Constructor & Destructor Documentation

◆ Message() [1/2]

eclipse::messages::Message::Message ( )
default

◆ Message() [2/2]

eclipse::messages::Message::Message ( int  o,
int  d 
)

◆ ~Message()

virtual eclipse::messages::Message::~Message ( )
inlinevirtual

Member Function Documentation

◆ get_destination()

int eclipse::messages::Message::get_destination ( ) const

◆ get_origin()

int eclipse::messages::Message::get_origin ( ) const

◆ get_type()

virtual std::string eclipse::messages::Message::get_type ( ) const
pure virtual

◆ set_destination()

Message & eclipse::messages::Message::set_destination ( int  d)

◆ set_origin()

Message & eclipse::messages::Message::set_origin ( int  o)

Member Data Documentation

◆ destination

int eclipse::messages::Message::destination

◆ origin

int eclipse::messages::Message::origin

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