X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/290296c62f5642c1d74a9c902a57ab72ac230f1e..77bbf3027c4240a2e833209a3a3f186589da8577:/src/surf/StorageImpl.cpp diff --git a/src/surf/StorageImpl.cpp b/src/surf/StorageImpl.cpp index 112198994a..cc888ddd19 100644 --- a/src/surf/StorageImpl.cpp +++ b/src/surf/StorageImpl.cpp @@ -6,7 +6,8 @@ #include "StorageImpl.hpp" -#include "surf_private.h" +#include "surf_private.hpp" +#include #include #include #include @@ -60,14 +61,14 @@ StorageModel::~StorageModel() StorageImpl::StorageImpl(Model* model, std::string name, lmm_system_t maxminSystem, double bread, double bwrite, std::string type_id, std::string content_name, sg_size_t size, std::string attach) - : Resource(model, name.c_str(), lmm_constraint_new(maxminSystem, this, MAX(bread, bwrite))) + : Resource(model, name.c_str(), lmm_constraint_new(maxminSystem, this, std::max(bread, bwrite))) , piface_(this) , typeId_(type_id) , size_(size) , attach_(attach) { content_ = parseContent(content_name); - turnOn(); + StorageImpl::turnOn(); XBT_DEBUG("Create resource with Bread '%f' Bwrite '%f' and Size '%llu'", bread, bwrite, size); constraintRead_ = lmm_constraint_new(maxminSystem, this, bread); constraintWrite_ = lmm_constraint_new(maxminSystem, this, bwrite); @@ -89,7 +90,7 @@ std::map* StorageImpl::parseContent(std::string filename std::map* parse_content = new std::map(); - std::ifstream* fs = surf_ifsopen(filename.c_str()); + std::ifstream* fs = surf_ifsopen(filename); std::string line; std::vector tokens;