]> pilppa.org Git - lib1wire.git/blob - src/DeviceTypeGeneric.hh
Started defining generic device type base classes that could be used
[lib1wire.git] / src / DeviceTypeGeneric.hh
1 /*
2  * GenericDevice.hh
3  *
4  *  Created on: Feb 28, 2011
5  *      Author: lamikr
6  */
7
8 #ifndef DEVICETYPEGENERIC_HH_
9 #define DEVICETYPEGENERIC_HH_
10
11 #include <string>
12
13 namespace plp {
14         class DeviceTypeGeneric {
15                 public:
16                         virtual std::string get_id() = 0;
17                         virtual std::string get_name() = 0;
18                         virtual void set_name(std::string name_param) = 0;
19                         virtual std::string get_device_type() = 0;
20                         virtual void printout() = 0;
21         };
22 }
23
24 #endif /* DEVICETYPEGENERIC_HH_ */