X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/41fc8c54b8e9e4c610a8e54791d8efa8c5e6129e..5f9b13c6302e914a514168da8ff54818c0ee6787:/src/surf/network_ns3.hpp diff --git a/src/surf/network_ns3.hpp b/src/surf/network_ns3.hpp index 57c31ab7d5..716dc4c2e9 100644 --- a/src/surf/network_ns3.hpp +++ b/src/surf/network_ns3.hpp @@ -53,12 +53,10 @@ public: e_surf_link_sharing_policy_t policy, xbt_dict_t properties); xbt_dynar_t getRoute(NetCard *src, NetCard *dst); - Action *communicate(NetCard *src, NetCard *dst, - double size, double rate); - double shareResources(double now); - void updateActionsState(double now, double delta); - void addTraces(){DIE_IMPOSSIBLE;} - bool shareResourcesIsIdempotent() {return false;} + Action *communicate(NetCard *src, NetCard *dst, double size, double rate); + double next_occuring_event(double now) override; + bool next_occuring_event_isIdempotent() {return false;} + void updateActionsState(double now, double delta) override; }; /************ @@ -70,9 +68,9 @@ public: double bw_initial, double lat_initial); ~NetworkNS3Link(); - void updateState(tmgr_trace_iterator_t event_type, double value, double date); - void updateBandwidth(double value, double date=surf_get_clock()){THROW_UNIMPLEMENTED;} - void updateLatency(double value, double date=surf_get_clock()){THROW_UNIMPLEMENTED;} + void apply_event(tmgr_trace_iterator_t event, double value) override; + void updateBandwidth(double value) override {THROW_UNIMPLEMENTED;} + void updateLatency(double value) override {THROW_UNIMPLEMENTED;} //private: int m_created;