X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e295c984a0d5f6ba7d8ae0e802a46d1b642c2ba2..271068c7d949ed959313b055466e13539485bc2c:/src/s4u/s4u_Disk.cpp diff --git a/src/s4u/s4u_Disk.cpp b/src/s4u/s4u_Disk.cpp index b543f9499e..562e7423b2 100644 --- a/src/s4u/s4u_Disk.cpp +++ b/src/s4u/s4u_Disk.cpp @@ -20,19 +20,9 @@ xbt::signal Disk::on_creation; xbt::signal Disk::on_destruction; xbt::signal Disk::on_state_change; -Disk::Disk(const std::string& name, kernel::resource::DiskImpl* pimpl) : pimpl_(pimpl), name_(name) +Host* Disk::get_host() { - Engine::get_instance()->disk_register(name_, this); -} - -Disk* Disk::by_name(const std::string& name) -{ - return Engine::get_instance()->disk_by_name(name); -} - -Disk* Disk::by_name_or_null(const std::string& name) -{ - return Engine::get_instance()->disk_by_name_or_null(name); + return pimpl_->get_host(); } const std::unordered_map* Disk::get_properties() const