- std::string const& id() const { return id_; }
- static Host* find_host(const char* name);
- static Host* get_host(const char* name);
+ simgrid::xbt::string const& getName() const { return name_; }
+ void turnOn();
+ void turnOff();
+ bool isOn();
+ bool isOff();
+ xbt_dict_t getProperties();
+ xbt_swag_t getProcessList();
+ double getCurrentPowerPeak();
+ double getPowerPeakAt(int pstate_index);
+ void setPstate(int pstate_index);
+ double getWattMinAt(int pstate);
+ double getWattMaxAt(int pstate);
+ void getParams(vm_params_t params);
+ void setParams(vm_params_t params);
+ xbt_dict_t getMountedStorageList();
+ xbt_dynar_t getAttachedStorageList();
+
+ static Host* by_name_or_null(const char* name);
+ static Host* by_name_or_create(const char* name);