Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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

eclipse::messages::Message::Message ( )
default
eclipse::messages::Message::Message ( int  o,
int  d 
)
virtual eclipse::messages::Message::~Message ( )
inlinevirtual

Member Function Documentation

int eclipse::messages::Message::get_destination ( ) const
int eclipse::messages::Message::get_origin ( ) const
virtual std::string eclipse::messages::Message::get_type ( ) const
pure virtual
Message & eclipse::messages::Message::set_destination ( int  d)
Message & eclipse::messages::Message::set_origin ( int  o)

Member Data Documentation

int eclipse::messages::Message::destination
int eclipse::messages::Message::origin

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