X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/16bbb8a8212497d9c44c81333ed2c0e689e0c5af..d2bcfd3eafb285dddd08ebb4e24d63b0b68f10e9:/src/surf/network_ns3.hpp diff --git a/src/surf/network_ns3.hpp b/src/surf/network_ns3.hpp index 0393388d0a..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,16 +68,11 @@ public: double bw_initial, double lat_initial); ~NetworkNS3Link(); - void updateState(tmgr_trace_iterator_t event_type, double value, double date); - double getLatency(){THROW_UNIMPLEMENTED;} - double getBandwidth(){THROW_UNIMPLEMENTED;} - 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: - char *p_id; - char *p_lat; - char *p_bdw; int m_created; };