- double bandwidth = 0;
- tmgr_trace_t bandwidth_trace = nullptr;
- double latency = 0;
- tmgr_trace_t latency_trace = nullptr;
- tmgr_trace_t state_trace = nullptr;
- e_surf_link_sharing_policy_t policy = SURF_LINK_FATPIPE;
- std::map<std::string, std::string>* properties = nullptr;
+ std::vector<double> bandwidths;
+ profile::Profile* bandwidth_trace = nullptr;
+ double latency = 0;
+ profile::Profile* latency_trace = nullptr;
+ profile::Profile* state_trace = nullptr;
+ s4u::Link::SharingPolicy policy = s4u::Link::SharingPolicy::FATPIPE;
+ std::unordered_map<std::string, std::string> properties;