X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1386d9951c6653d682ba02d5ed9155485acf4f64..ac9974f6e1466b7e6105afbe89ea2f5a41ba1c79:/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