SeaBreeze
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 {
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
Definition: ProtocolFamily.h:39
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42