Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
This function could be useful.
authorthiery <thiery@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 10 Jul 2006 14:00:57 +0000 (14:00 +0000)
committerthiery <thiery@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 10 Jul 2006 14:00:57 +0000 (14:00 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2528 48e7efb5-ca39-0410-a469-dd3cf9ba447f

include/simdag/simdag.h
src/simdag/sd_global.c

index d68a59d..429618b 100644 (file)
@@ -127,6 +127,7 @@ void*             SD_task_dependency_get_data(SD_task_t src, SD_task_t dst);
 void              SD_init(int *argc, char **argv);
 void              SD_create_environment(const char *platform_file);
 SD_task_t*        SD_simulate(double how_long);
+double            SD_get_clock(void);
 void              SD_exit(void);
 /** @} */
 
index 56eb8b3..0d765d5 100644 (file)
@@ -226,7 +226,16 @@ SD_task_t* SD_simulate(double how_long)
 }
 
 /**
- * \brief Destroys all SD internal data.
+ * \brief Returns the current clock
+ *
+ * \return the current clock, in second
+ */
+double SD_get_clock(void) {
+  return surf_get_clock();
+}
+
+/**
+ * \brief Destroys all SD internal data
  *
  * This function should be called when the simulation is over. Don't forget also to destroy
  * the tasks.