]> pilppa.org Git - libplp.git/blob - src/DeviceData.hh
cleanups for devices with no data
[libplp.git] / src / DeviceData.hh
1 /*
2  * DeviceData.hh
3  *
4  *  Created on: Mar 10, 2011
5  *      Author: lamikr
6  */
7
8 #ifndef DEVICEDATA_HH_
9 #define DEVICEDATA_HH_
10
11 #include "Data.hh"
12 #include "Device.hh"
13
14 namespace plp {
15         class DeviceData : public Device {
16                 public:
17                         DeviceData(std::string id_param,
18                                 std::string type_param);
19                         DeviceData(std::string id_param,
20                                 std::string type_param,
21                                 std::string name_param,
22                                 plp::EnumDeviceLifeCycleStatus status_param,
23                                 Data *latest_data);
24                         ~DeviceData();
25                         void printout();
26                 private:
27                         Data *_latest_data;
28         };
29 }
30
31 #endif /* DEVICEDATA_HH_ */