Main Page
Namespaces
Classes
Files
File List
File Members
libswarmio
include
swarmio
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
}
swarmio::Node::~Node
virtual ~Node()
Destroy the Node object.
Definition:
libswarmio/include/swarmio/Node.h:54
swarmio
swarmio::Node
Represents a Node the Endpoint knows about and can send messages to.
Definition:
libswarmio/include/swarmio/Node.h:11
swarmros
Author(s):
autogenerated on Fri Apr 3 2020 03:42:48