static config::Flag<double> cfg_tcp_gamma;
static config::Flag<bool> cfg_crosstraffic;
- using Model::Model;
+ NetworkModel() = default;
NetworkModel(const NetworkModel&) = delete;
NetworkModel& operator=(const NetworkModel&) = delete;
~NetworkModel() override;
public:
void destroy(); // Must be called instead of the destructor
- void latency_check(double latency);
+ void latency_check(double latency) const;
/** @brief Public interface */
const s4u::Link* get_iface() const { return &piface_; }
} // namespace kernel
} // namespace simgrid
-/** @ingroup SURF_models
- * @brief The network model
- */
-XBT_PUBLIC_DATA simgrid::kernel::resource::NetworkModel* surf_network_model;
-
#endif /* SURF_NETWORK_INTERFACE_HPP_ */