HW-SD
1.0.0
Main Page
Namespaces
Classes
Files
File List
install
include
hwsd
nodeInfo.h
1
2
/* Copyright (c) 2012, Daniel Nachbaur <danielnachbaur@gmail.com>
3
*
4
* This library is free software; you can redistribute it and/or modify it under
5
* the terms of the GNU Lesser General Public License version 2.1 as published
6
* by the Free Software Foundation.
7
*
8
* This library is distributed in the hope that it will be useful, but WITHOUT
9
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
10
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
11
* details.
12
*
13
* You should have received a copy of the GNU Lesser General Public License
14
* along with this library; if not, write to the Free Software Foundation, Inc.,
15
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
16
*/
17
18
#ifndef HWSD_NODEINFO_H
19
#define HWSD_NODEINFO_H
20
21
#include <hwsd/api.h>
22
#include <lunchbox/uuid.h>
23
24
#include <ostream>
25
26
27
namespace
hwsd
28
{
30
struct
NodeInfo
31
{
33
HWSD_API
NodeInfo
();
34
36
HWSD_API
bool
operator ==
(
const
NodeInfo& rhs )
const
;
37
39
HWSD_API
bool
operator !=
(
const
NodeInfo& rhs )
const
;
40
42
lunchbox::UUID
id
;
43
45
std::string
nodeName
;
46
48
std::string
session
;
49
50
char
dummy
[32];
51
};
52
53
HWSD_API std::ostream& operator << ( std::ostream& os,
54
const
NodeInfo
& info );
55
}
56
57
#endif // HWSD_NODEINFO_H
Generated on Thu Jun 27 2013 13:28:42 for HW-SD by
1.8.1.2