Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' into S4U
[simgrid.git] / include / simgrid / simdag.h
index 89ec19c..6c58089 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (c) 2006-2010, 2012-2014. The SimGrid Team.
+/* Copyright (c) 2006-2010, 2012-2015. The SimGrid Team.
  * All rights reserved.                                                     */
 
 /* This program is free software; you can redistribute it and/or modify it
@@ -117,7 +117,11 @@ XBT_PUBLIC(const char*) SD_as_router_get_property_value(const char * as,
  *  @{
  */
 XBT_PUBLIC(const SD_link_t *) SD_link_get_list(void);
-XBT_PUBLIC(int) SD_link_get_number(void);
+/** @brief Returns the number of links in the whole platform */
+static inline int SD_link_get_number(void) {
+  return sg_link_amount();
+}
+
 /** @brief Returns the user data of a link */
 static inline void *SD_link_get_data(SD_link_t link) {
   return sg_link_data(link);
@@ -131,7 +135,7 @@ static inline void *SD_link_get_data(SD_link_t link) {
 static inline void SD_link_set_data(SD_link_t link, void *data) {
        sg_link_data_set(link, data);
 }
-/** @Returns the name of a link  */
+/** @brief Returns the name of a link  */
 static inline const char *SD_link_get_name(SD_link_t link) {
   return sg_link_name(link);
 }