SeaBreeze
include
common
protocols
ProtocolFamily.h
Go to the documentation of this file.
1
/***************************************************/
33
#ifndef SEABREEZE_PROTOCOLFAMILY_H
34
#define SEABREEZE_PROTOCOLFAMILY_H
35
36
#include <string>
37
38
namespace
seabreeze
{
39
class
ProtocolFamily
{
40
public
:
41
virtual
~
ProtocolFamily
();
42
virtual
std::string getName();
43
virtual
bool
equals(
const
ProtocolFamily
&that);
44
virtual
unsigned
short
getType();
45
46
protected
:
47
ProtocolFamily
(std::string name,
unsigned
short
id
);
48
49
private
:
50
std::string protocolName;
51
unsigned
short
type;
52
};
53
}
54
55
#endif
seabreeze::ProtocolFamily
Definition:
ProtocolFamily.h:39
seabreeze
Encapsulates all SeaBreeze classes.
Definition:
DeviceFactory.h:42
Generated on Sun Jan 19 2020 16:01:08 for SeaBreeze by
1.8.13