- LinkL07(NetworkL07Model *model, const char* name, xbt_dict_t props,
- double bandwidth, double latency, e_surf_link_sharing_policy_t policy);
- ~LinkL07(){ };
- bool isUsed() override;
- void apply_event(tmgr_trace_iterator_t event, double value) override;
- void updateBandwidth(double value) override;
- void updateLatency(double value) override;
+ LinkL07(NetworkL07Model* model, const std::string& name, double bandwidth, double latency,
+ s4u::Link::SharingPolicy policy);
+ ~LinkL07() override;
+ bool is_used() override;
+ void apply_event(tmgr_trace_event_t event, double value) override;
+ void set_bandwidth(double value) override;
+ void set_latency(double value) override;