- /* User data */
- void* getData() { return userData; }
- void setData(void* d) { userData = d; }
-private:
- void* userData = nullptr;
-
- /* List of all links. FIXME: should move to the Engine */
- static std::unordered_map<std::string, LinkImpl*>* links;
-
-public:
- static LinkImpl* byName(std::string name);
- static int linksCount();
- static LinkImpl** linksList();
- static void linksList(std::vector<s4u::Link*>* linkList);
- static void linksExit();
+ Metric latency_ = {0.0, 0, nullptr};
+ Metric bandwidth_ = {1.0, 0, nullptr};