#define DEVICEINFO_HH_
#include <string>
+#include "DeviceConfig.hh"
using namespace std;
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();
std::string id;
std::string name;
std::string type;
+ plp::DeviceConfig *_cfg;
plp::EnumDeviceLifeCycleStatus lifecycle_status;
};
}