storage = xbt_new(s_SD_storage_priv_t, 1);
storage->data = data; /* user data */
- storage->host = surf_storage_get_host(surf_storage);
name = surf_resource_name(surf_storage);
+ storage->host = surf_storage_get_host(surf_storage_resource_by_name(name));
xbt_lib_set(storage_lib,name, SD_STORAGE_LEVEL, storage);
return xbt_lib_get_elm_or_null(storage_lib, name);
}
{
return surf_workstation_get_speed(workstation, 1.0);
}
+/**
+ * \brief Returns the amount of cores of a workstation
+ *
+ * \param workstation a workstation
+ * \return the amount of cores of this workstation
+ */
+int SD_workstation_get_cores(SD_workstation_t workstation) {
+ return surf_workstation_get_core(workstation);
+}
/**
* \brief Returns the proportion of available power in a workstation