SimGrid  3.16
Versatile Simulation of Distributed Systems
s4u_link.cpp File Reference
#include <algorithm>
#include "simgrid/s4u/Link.hpp"
#include "simgrid/sg_config.h"
#include "simgrid/simix.hpp"
#include "src/surf/network_interface.hpp"
#include "xbt/log.h"

Namespaces

 simgrid
 Alltoall Bruck.
 
 simgrid::s4u
 

Functions

 XBT_LOG_NEW_DEFAULT_SUBCATEGORY (s4u_link, s4u, "Logging specific to the S4U links")
 
const char * sg_link_name (sg_link_t link)
 
sg_link_t sg_link_by_name (const char *name)
 
int sg_link_is_shared (sg_link_t link)
 
double sg_link_bandwidth (sg_link_t link)
 
double sg_link_latency (sg_link_t link)
 
voidsg_link_data (sg_link_t link)
 
void sg_link_data_set (sg_link_t link, void *data)
 
int sg_link_count ()
 
sg_link_tsg_link_list ()
 
void sg_link_exit ()
 

Function Documentation

◆ XBT_LOG_NEW_DEFAULT_SUBCATEGORY()

XBT_LOG_NEW_DEFAULT_SUBCATEGORY ( s4u_link  ,
s4u  ,
"Logging specific to the S4U links"   
)

◆ sg_link_name()

const char* sg_link_name ( sg_link_t  link)

◆ sg_link_by_name()

sg_link_t sg_link_by_name ( const char *  name)

◆ sg_link_is_shared()

int sg_link_is_shared ( sg_link_t  link)

◆ sg_link_bandwidth()

double sg_link_bandwidth ( sg_link_t  link)

◆ sg_link_latency()

double sg_link_latency ( sg_link_t  link)

◆ sg_link_data()

void* sg_link_data ( sg_link_t  link)

◆ sg_link_data_set()

void sg_link_data_set ( sg_link_t  link,
void data 
)

◆ sg_link_count()

int sg_link_count ( )

◆ sg_link_list()

sg_link_t* sg_link_list ( )

◆ sg_link_exit()

void sg_link_exit ( )