]> pilppa.org Git - libplp.git/blobdiff - src/DeviceData.hh
fix possibility for unitialized variable
[libplp.git] / src / DeviceData.hh
index 5b110476ce138cd0b25a89e2d59338574993f9ca..fdc3c7982a2b1f232385d3b332ab7c5e086ec44a 100644 (file)
@@ -8,15 +8,23 @@
 #ifndef DEVICEDATA_HH_
 #define DEVICEDATA_HH_
 
+#include "Data.hh"
 #include "Device.hh"
 
 namespace plp {
        class DeviceData : public Device {
                public:
-                       DeviceData(std::string id_param, std::string type_param);
-                       DeviceData(std::string id_param, std::string type_param, std::string name_param, plp::EnumDeviceLifeCycleStatus status_param);
+                       DeviceData(std::string id_param,
+                               std::string type_param);
+                       DeviceData(std::string id_param,
+                               std::string type_param,
+                               std::string name_param,
+                               plp::EnumDeviceLifeCycleStatus status_param,
+                               Data *latest_data);
                        ~DeviceData();
                        void printout();
+               private:
+                       Data *_latest_data;
        };
 }