public simgrid::xbt::Extendable<Host> {
private:
- Host(const char *name);
+ explicit Host(const char *name);
public: // TODO, make me private
~Host();
public:
double speed();
int core_count();
xbt_dict_t properties();
+ const char*property(const char*key);
+ void setProperty(const char*key, const char *value);
xbt_swag_t processes();
double currentPowerPeak();
double powerPeakAt(int pstate_index);
xbt_dict_t mountedStoragesAsDict(); // HACK
xbt_dynar_t attachedStorages();
- /** Get an associative list [mount point]->[Storage] off all local mount points.
+ /** Get an associative list [mount point]->[Storage] of all local mount points.
*
* This is defined in the platform file, and cannot be modified programatically (yet).
*/
private:
simgrid::xbt::string name_ = "noname";
- boost::unordered_map<std::string, Storage*> *mounts = NULL; // caching
+ boost::unordered_map<std::string, Storage*> *mounts = nullptr; // caching
public:
// FIXME: these should be protected, but it leads to many errors
/**
* This method returns the number of tasks currently running on a host.
- * The external load (comming from an availability trace) is not taken in account.
+ * The external load (coming from an availability trace) is not taken in account.
*
* @return The number of tasks currently running on a host.
*/