X-Git-Url: http://pilppa.org/gitweb/?p=libplp.git;a=blobdiff_plain;f=src%2FDevice.hh;fp=src%2FDevice.hh;h=d73395a7d87d08eb931a5f825eaaf32d4e392540;hp=daef2f89d7002c3a2d3b00628c5819a162ac5baa;hb=0fa52fa51ad87bfb7871956f2cca83434f3bff7e;hpb=97671ad08a864c833fab1b3827e3d91749c0e9d7 diff --git a/src/Device.hh b/src/Device.hh index daef2f8..d73395a 100644 --- a/src/Device.hh +++ b/src/Device.hh @@ -9,6 +9,7 @@ #define DEVICEINFO_HH_ #include +#include "DeviceConfig.hh" using namespace std; @@ -18,8 +19,11 @@ namespace plp { class Device { public: Device(string id_param, string type_param); - Device(string id_param, string type_param, string name_param, EnumDeviceLifeCycleStatus status_param); - virtual ~Device() { } + Device(string id_param, + string type_param, + string name_param, + EnumDeviceLifeCycleStatus status_param); + virtual ~Device() { delete(_cfg); } std::string get_id(); std::string get_name(); std::string get_type(); @@ -30,6 +34,7 @@ namespace plp { std::string id; std::string name; std::string type; + plp::DeviceConfig *_cfg; plp::EnumDeviceLifeCycleStatus lifecycle_status; }; }