- Action* communicate(s4u::Host* src, s4u::Host* dst, double size, double rate) override;
- void set_lat_factor_cb(const std::function<NetworkFactorCb>& cb) override;
- void set_bw_factor_cb(const std::function<NetworkFactorCb>& cb) override;
-
-protected:
- virtual void check_lat_factor_cb();
- virtual void check_bw_factor_cb();
-
-private:
- std::function<NetworkFactorCb> lat_factor_cb_;
- std::function<NetworkFactorCb> bw_factor_cb_;
+ Action* communicate(s4u::Host* src, s4u::Host* dst, double size, double rate, bool streamed) override;