SimGrid  3.18
Versatile Simulation of Distributed Systems
LinkCreationArgs Class Reference

#include <platf_private.hpp>

Public Attributes

std::string id
 
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
 

Member Data Documentation

◆ id

std::string LinkCreationArgs::id

◆ bandwidth

double LinkCreationArgs::bandwidth = 0

◆ bandwidth_trace

tmgr_trace_t LinkCreationArgs::bandwidth_trace = nullptr

◆ latency

double LinkCreationArgs::latency = 0

◆ latency_trace

tmgr_trace_t LinkCreationArgs::latency_trace = nullptr

◆ state_trace

tmgr_trace_t LinkCreationArgs::state_trace = nullptr

◆ policy

e_surf_link_sharing_policy_t LinkCreationArgs::policy = SURF_LINK_FATPIPE

◆ properties

std::map<std::string, std::string>* LinkCreationArgs::properties = nullptr

The documentation for this class was generated from the following file: