Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
eclipse::Machine Class Referenceabstract

#include <machine.hh>

Inheritance diagram for eclipse::Machine:
Inheritance graph
Collaboration diagram for eclipse::Machine:
Collaboration graph

Public Member Functions

 Machine ()=default
 
 Machine (int)
 
virtual ~Machine ()
 
virtual std::string get_ip () const =0
 
int get_id () const
 

Protected Attributes

int id
 

Constructor & Destructor Documentation

eclipse::Machine::Machine ( )
default
eclipse::Machine::Machine ( int  id_)
virtual eclipse::Machine::~Machine ( )
inlinevirtual

Member Function Documentation

int eclipse::Machine::get_id ( ) const
virtual std::string eclipse::Machine::get_ip ( ) const
pure virtual

Implemented in eclipse::Node.

Member Data Documentation

int eclipse::Machine::id
protected

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