SimGrid 3.7.1
Scalable simulation of distributed systems
|
Functions for managing the network links. More...
Functions | |
const SD_link_t * | SD_link_get_list (void) |
Returns the link list. | |
int | SD_link_get_number (void) |
Returns the number of links. | |
void * | SD_link_get_data (SD_link_t link) |
Returns the user data of a link. | |
void | SD_link_set_data (SD_link_t link, void *data) |
Sets the user data of a link. | |
const char * | SD_link_get_name (SD_link_t link) |
Returns the name of a link. | |
double | SD_link_get_current_bandwidth (SD_link_t link) |
Returns the current bandwidth of a link. | |
double | SD_link_get_current_latency (SD_link_t link) |
Returns the current latency of a link. | |
e_SD_link_sharing_policy_t | SD_link_get_sharing_policy (SD_link_t link) |
Returns the sharing policy of this workstation. |
Functions for managing the network links.
This section describes the functions for managing the network links.
A link is a network node represented as a name, a current bandwidth and a current latency. The links are created when you call the function SD_create_environment.
const SD_link_t* SD_link_get_list | ( | void | ) |
Returns the link list.
Use SD_link_get_number() to know the array size.
int SD_link_get_number | ( | void | ) |
void* SD_link_get_data | ( | SD_link_t | link | ) |
Returns the user data of a link.
link | a link |
NULL
) void SD_link_set_data | ( | SD_link_t | link, |
void * | data | ||
) |
Sets the user data of a link.
The new data can be NULL
. The old data should have been freed first if it was not NULL
.
link | a link |
data | the new data you want to associate with this link |
const char* SD_link_get_name | ( | SD_link_t | link | ) |
Returns the name of a link.
link | a link |
NULL
) double SD_link_get_current_bandwidth | ( | SD_link_t | link | ) |
Returns the current bandwidth of a link.
link | a link |
double SD_link_get_current_latency | ( | SD_link_t | link | ) |
Returns the current latency of a link.
link | a link |
e_SD_link_sharing_policy_t SD_link_get_sharing_policy | ( | SD_link_t | link | ) |
Returns the sharing policy of this workstation.
link | a link |
Back to the main Simgrid Documentation page |
The version of SimGrid documented here is v3.7.1. Documentation of other versions can be found in their respective archive files (directory doc/html). |
Generated by ![]() |