X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e295c984a0d5f6ba7d8ae0e802a46d1b642c2ba2..9b5c287fbf93c2ae7c3d18c8584647ef9920fe87:/src/s4u/s4u_Engine.cpp diff --git a/src/s4u/s4u_Engine.cpp b/src/s4u/s4u_Engine.cpp index c92bdaa769..1d12c11bdb 100644 --- a/src/s4u/s4u_Engine.cpp +++ b/src/s4u/s4u_Engine.cpp @@ -29,11 +29,11 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(s4u_engine, s4u, "Logging specific to S4U (engin namespace simgrid { namespace s4u { -xbt::signal on_platform_creation; -xbt::signal on_platform_created; -xbt::signal on_simulation_end; -xbt::signal on_time_advance; -xbt::signal on_deadlock; +xbt::signal Engine::on_platform_creation; +xbt::signal Engine::on_platform_created; +xbt::signal Engine::on_simulation_end; +xbt::signal Engine::on_time_advance; +xbt::signal Engine::on_deadlock; Engine* Engine::instance_ = nullptr; /* That singleton is awful, but I don't see no other solution right now. */ @@ -211,25 +211,6 @@ std::vector Engine::get_all_storages() return res; } -/** @brief Find a disk from its name. - * - * @throw std::invalid_argument if the searched disk does not exist. - */ -Disk* Engine::disk_by_name(const std::string& name) -{ - if (pimpl->disks_.find(name) == pimpl->disks_.end()) - throw std::invalid_argument(std::string("Disk not found: ") + name); - - return pimpl->disks_.at(name); -} - -/** @brief Find a disk from its name (or nullptr if that disk does not exist) */ -Disk* Engine::disk_by_name_or_null(const std::string& name) -{ - auto disk = pimpl->disks_.find(name); - return disk == pimpl->disks_.end() ? nullptr : disk->second; -} - /** @brief Find a storage from its name. * * @throw std::invalid_argument if the searched storage does not exist. @@ -259,16 +240,6 @@ void Engine::storage_unregister(const std::string& name) pimpl->storages_.erase(name); } -void Engine::disk_register(const std::string& name, Disk* disk) -{ - pimpl->disks_[name] = disk; -} - -void Engine::disk_unregister(const std::string& name) -{ - pimpl->disks_.erase(name); -} - /** @brief Returns the amount of links in the platform */ size_t Engine::get_link_count() {