X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5e22c862d29ac2455672f2bc7f50bbcc9ade21c2..4052b6d9960bd9792127d006c4f359b946cb7baa:/src/s4u/s4u_Storage.cpp diff --git a/src/s4u/s4u_Storage.cpp b/src/s4u/s4u_Storage.cpp index a4e08df8fc..95e250c35a 100644 --- a/src/s4u/s4u_Storage.cpp +++ b/src/s4u/s4u_Storage.cpp @@ -19,22 +19,20 @@ template class Extendable; namespace s4u { -void XBT_ATTRIB_DEPRECATED_v322( - "simgrid::s4u::getStorageList() is deprecated in favor of Engine::getAllStorages(). Please switch before v3.22") - getStorageList(std::map* whereTo) +void getStorageList(std::map* whereTo) { - for (auto const& s : simgrid::s4u::Engine::getInstance()->get_all_storages()) + for (auto const& s : simgrid::s4u::Engine::get_instance()->get_all_storages()) whereTo->insert({s->get_name(), s}); } Storage::Storage(std::string name, surf::StorageImpl* pimpl) : pimpl_(pimpl), name_(name) { - simgrid::s4u::Engine::getInstance()->storage_register(name, this); + simgrid::s4u::Engine::get_instance()->storage_register(name, this); } Storage* Storage::byName(std::string name) { - return Engine::getInstance()->storage_by_name_or_null(name); + return Engine::get_instance()->storage_by_name_or_null(name); } const std::string& Storage::get_name() const @@ -59,7 +57,7 @@ Host* Storage::getHost() std::map* Storage::getProperties() { - return simgrid::simix::kernelImmediate([this] { return pimpl_->getProperties(); }); + return simgrid::simix::simcall([this] { return pimpl_->getProperties(); }); } const char* Storage::getProperty(std::string key) @@ -69,7 +67,7 @@ const char* Storage::getProperty(std::string key) void Storage::setProperty(std::string key, std::string value) { - simgrid::simix::kernelImmediate([this, key, value] { this->pimpl_->setProperty(key, value); }); + simgrid::simix::simcall([this, key, value] { this->pimpl_->setProperty(key, value); }); } sg_size_t Storage::read(sg_size_t size) @@ -172,7 +170,7 @@ sg_storage_t sg_storage_get_by_name(const char* name) */ xbt_dynar_t sg_storages_as_dynar() { - std::vector storage_list = simgrid::s4u::Engine::getInstance()->get_all_storages(); + std::vector storage_list = simgrid::s4u::Engine::get_instance()->get_all_storages(); xbt_dynar_t res = xbt_dynar_new(sizeof(sg_storage_t), nullptr); for (auto const& s : storage_list) xbt_dynar_push(res, &s);