Logo
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

◆ Machine() [1/2]

eclipse::Machine::Machine ( )
default

◆ Machine() [2/2]

eclipse::Machine::Machine ( int  id_)

◆ ~Machine()

virtual eclipse::Machine::~Machine ( )
inlinevirtual

Member Function Documentation

◆ get_id()

int eclipse::Machine::get_id ( ) const

◆ get_ip()

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

Implemented in eclipse::Node.

Member Data Documentation

◆ id

int eclipse::Machine::id
protected

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