4 * Created on: Mar 4, 2011
16 enum EnumDeviceLifeCycleStatus {LIFECYCLE_STATUS__UNAVAILABLE, LIFECYCLE_STATUS__AVAILABLE};
20 Device(string id_param, string type_param);
21 Device(string id_param, string type_param, string name_param, EnumDeviceLifeCycleStatus status_param);
24 std::string get_name();
25 std::string get_type();
26 plp::EnumDeviceLifeCycleStatus get_lifecycle_state();
27 void set_name(std::string name_param);
28 virtual void printout() = 0;
33 plp::EnumDeviceLifeCycleStatus lifecycle_status;
37 #endif /* DEVICEINFO_HH_ */