From dc623452c9774e898e5547d8aa3757d1621aeb75 Mon Sep 17 00:00:00 2001 From: thiery Date: Mon, 10 Jul 2006 14:00:57 +0000 Subject: [PATCH] This function could be useful. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2528 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- include/simdag/simdag.h | 1 + src/simdag/sd_global.c | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/include/simdag/simdag.h b/include/simdag/simdag.h index d68a59d21d..429618beee 100644 --- a/include/simdag/simdag.h +++ b/include/simdag/simdag.h @@ -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); /** @} */ diff --git a/src/simdag/sd_global.c b/src/simdag/sd_global.c index 56eb8b33cf..0d765d5790 100644 --- a/src/simdag/sd_global.c +++ b/src/simdag/sd_global.c @@ -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. -- 2.20.1