Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
useless cleanup
[simgrid.git] / src / include / surf / surf.h
index 2eb03a2..267a97a 100644 (file)
 #include "xbt/swag.h"
 #include "xbt/dynar.h"
 #include "xbt/dict.h"
+#include "xbt/misc.h"
+#include "gras_config.h"
+
+SG_BEGIN_DECL()
+
+
 
 /* Actions and resources are higly connected structures... */
 
@@ -345,6 +351,9 @@ XBT_PUBLIC(void) surf_workstation_resource_init_KCCFLN05(const char *filename);
 
 XBT_PUBLIC(void) surf_workstation_resource_init_KCCFLN05_proportionnal(const char *filename);
 
+#ifdef USE_GTNETS
+XBT_PUBLIC(void) surf_workstation_resource_init_GTNETS(const char *filename);
+#endif
 
 /** \brief The network links
  *  \ingroup SURF_resources
@@ -362,12 +371,12 @@ XBT_PUBLIC_DATA(xbt_dict_t) network_link_set;
  *
  *  \see network_link_set
  */
-XBT_PUBLIC_DATA(xbt_dict_t) workstation_set;
+XBT_PUBLIC_DATA(xbt_dict_t)  workstation_set;
 
 /** \brief List of initialized resources
  *  \ingroup SURF_resources
  */
-XBT_PUBLIC_DATA(xbt_dynar_t) resource_list;
+XBT_PUBLIC_DATA(xbt_dynar_t)  resource_list;
 
 /*******************************************/
 /*** SURF Globals **************************/
@@ -404,7 +413,7 @@ XBT_PUBLIC(double) surf_solve(void);
  *
  *  Return the current time in millisecond.
  */
-XBT_PUBLIC(double) surf_get_clock(void);
+XBT_PUBLIC(double)surf_get_clock(void);
 
 /** \brief Exit SURF
  *  \ingroup SURF_simulation
@@ -415,4 +424,6 @@ XBT_PUBLIC(double) surf_get_clock(void);
  */
 XBT_PUBLIC(void) surf_exit(void);
 
+SG_END_DECL()
+
 #endif                         /* _SURF_SURF_H */