|
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
|