X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5edbea104d3c5d61dc5a6dce20706a6fe5c89b2a..e04e3ae8fec7cb28eef7705e4aebf2370e6fdd6a:/src/s4u/s4u_Netzone.cpp diff --git a/src/s4u/s4u_Netzone.cpp b/src/s4u/s4u_Netzone.cpp index f5ee74e8bd..b5cdbce1c9 100644 --- a/src/s4u/s4u_Netzone.cpp +++ b/src/s4u/s4u_Netzone.cpp @@ -9,8 +9,6 @@ #include "simgrid/s4u/NetZone.hpp" #include "simgrid/zone.h" -XBT_LOG_NEW_DEFAULT_CATEGORY(s4u_netzone, "S4U Networking Zones"); - namespace simgrid { namespace s4u { @@ -23,19 +21,18 @@ xbt::signal NetZone::on_seal; const std::unordered_map* NetZone::get_properties() const { - return &properties_; + return pimpl_->get_properties(); } /** Retrieve the property value (or nullptr if not set) */ const char* NetZone::get_property(const std::string& key) const { - auto prop = properties_.find(key); - return prop == properties_.end() ? nullptr : prop->second.c_str(); + return pimpl_->get_property(key); } void NetZone::set_property(const std::string& key, const std::string& value) { - kernel::actor::simcall([this, &key, &value] { properties_[key] = value; }); + kernel::actor::simcall([this, &key, &value] { pimpl_->set_property(key, value); }); } /** @brief Returns the list of direct children (no grand-children) */