X-Git-Url: http://pilppa.org/gitweb/?p=libplp.git;a=blobdiff_plain;f=src%2FDeviceData.hh;h=5b110476ce138cd0b25a89e2d59338574993f9ca;hp=ce0f89a3889fd3c1dc503445b73f06af87bc6f44;hb=a825b61a8faebeca8b8550c57ac197f67bc110f1;hpb=db9ced4236847cfca52b232935838ee80dcfd047 diff --git a/src/DeviceData.hh b/src/DeviceData.hh index ce0f89a..5b11047 100644 --- a/src/DeviceData.hh +++ b/src/DeviceData.hh @@ -1,37 +1,23 @@ /* * DeviceData.hh * - * Created on: Mar 4, 2011 + * Created on: Mar 10, 2011 * Author: lamikr */ -#ifndef DEVICEINFO_HH_ -#define DEVICEINFO_HH_ +#ifndef DEVICEDATA_HH_ +#define DEVICEDATA_HH_ -#include - -using namespace std; +#include "Device.hh" namespace plp { - enum EnumDeviceLifeCycleStatus {LIFECYCLE_STATUS__UNAVAILABLE, LIFECYCLE_STATUS__AVAILABLE}; - - class DeviceData { + class DeviceData : public Device { public: - DeviceData(string id_param, string type_param); - DeviceData(string id_param, string type_param, string name_param, 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); ~DeviceData(); - std::string get_id(); - std::string get_name(); - std::string get_type(); - plp::EnumDeviceLifeCycleStatus get_lifecycle_state(); - void set_name(std::string name_param); void printout(); - protected: - std::string id; - std::string name; - std::string type; - plp::EnumDeviceLifeCycleStatus lifecycle_status; }; } -#endif /* DEVICEINFO_HH_ */ +#endif /* DEVICEDATA_HH_ */