explicit NetZone(kernel::routing::NetZoneImpl* impl);
~NetZone();
- kernel::routing::NetZoneImpl* pimpl_;
-
public:
/** @brief Retrieves the name of that netzone as a C++ string */
const std::string& get_name() const;
kernel::routing::NetZoneImpl* get_impl() { return pimpl_; }
private:
+ kernel::routing::NetZoneImpl* pimpl_;
std::unordered_map<std::string, std::string> properties_;
public:
static simgrid::xbt::signal<void(NetZone&)> on_creation;
static simgrid::xbt::signal<void(NetZone&)> on_seal;
-public: // Deprecation wrappers
+ // Deprecation wrappers
XBT_ATTRIB_DEPRECATED_v323("Please use NetZone::get_father()") NetZone* getFather() { return get_father(); }
XBT_ATTRIB_DEPRECATED_v323("Please use NetZone::get_name()") const std::string& getName() const { return get_name(); }
XBT_ATTRIB_DEPRECATED_v323("Please use NetZone::get_cname()") const char* getCname() const { return get_cname(); }