]> pilppa.org Git - libplp.git/blob - src/DeviceData.hh
cleanups
[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, std::string type_param);
18                         DeviceData(std::string id_param,
19                                 std::string type_param,
20                                 std::string name_param,
21                                 plp::EnumDeviceLifeCycleStatus status_param,
22                                 Data *latest_data);
23                         ~DeviceData();
24                         void printout();
25                 private:
26                         Data *_latest_data;
27         };
28 }
29
30 #endif /* DEVICEDATA_HH_ */