-/*********
- * C API *
- *********/
-
-extern "C" {
-
- const char* sg_link_name(Link *link) {
- return link->getName();
- }
- Link * sg_link_by_name(const char* name) {
- return Link::byName(name);
- }
-
- int sg_link_is_shared(Link *link){
- return link->sharingPolicy();
- }
- double sg_link_bandwidth(Link *link){
- return link->bandwidth();
- }
- double sg_link_latency(Link *link){
- return link->latency();
- }
- void* sg_link_data(Link *link) {
- return link->getData();
- }
- void sg_link_data_set(Link *link,void *data) {
- link->setData(data);
- }
- int sg_link_count() {
- return Link::linksCount();
- }
- Link** sg_link_list() {
- return Link::linksList();
- }
- void sg_link_exit() {
- Link::linksExit();
- }
-
-}
-
-/*****************
- * List of links *
- *****************/
-