- LinkImpl* createLink(const std::string& name, double bw, double lat, e_surf_link_sharing_policy_t policy) override;
- };
-
- /**********
- * Action *
- **********/
- class NetworkConstantAction : public NetworkAction {
- public:
- NetworkConstantAction(NetworkConstantModel *model_, double size, double latency);
- ~NetworkConstantAction();
- double initialLatency_;
- void update_remains_lazy(double now) override;
- };
-
- }
-}
+ LinkImpl* create_link(const std::string& name, double bw, double lat, s4u::Link::SharingPolicy policy) override;
+};
+
+class NetworkConstantAction : public NetworkAction {
+public:
+ NetworkConstantAction(NetworkConstantModel* model_, double size, double latency);
+ ~NetworkConstantAction();
+ double initial_latency_;
+ void update_remains_lazy(double now) override;
+};
+
+} // namespace resource
+} // namespace kernel