libswarmio/include/swarmio/Node.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <swarmio/data/Message.pb.h>
4 
5 namespace swarmio
6 {
11  class SWARMIO_API Node
12  {
13  public:
14 
20  virtual const std::string& GetUUID() const = 0;
21 
27  virtual const std::string& GetName() const = 0;
28 
34  virtual const std::string& GetDeviceClass() const = 0;
35 
41  virtual std::string GetDescription() const = 0;
42 
48  virtual bool IsOnline() const = 0;
49 
54  virtual ~Node() { }
55  };
56 }
virtual ~Node()
Destroy the Node object.
Represents a Node the Endpoint knows about and can send messages to.


swarmros
Author(s):
autogenerated on Fri Apr 3 2020 03:42:48