X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c91b68ade95e42efb7a24f19fb5228bee0b618d0..187ba0c05f9fbe51175179b9f637b6554f947468:/include/xbt/virtu.h diff --git a/include/xbt/virtu.h b/include/xbt/virtu.h index e960c4a4a4..c298083f31 100644 --- a/include/xbt/virtu.h +++ b/include/xbt/virtu.h @@ -15,8 +15,22 @@ SG_BEGIN_DECL() - /* Get the PID of the current process */ - XBT_PUBLIC_DATA(int_f_void_t) xbt_getpid; +/* Get the PID of the current (simulated) process */ +XBT_PUBLIC_DATA(int_f_void_t) xbt_getpid; + +/* Current time */ +XBT_PUBLIC(double) xbt_time(void); + + /* Get the name of the UNIX process englobing the world */ + XBT_PUBLIC(const char*) xbt_os_procname(void); + + /** + * + * Time management functions, returns the system time or sleeps a process. They work both on the simulated and real systems(GRAS). + */ + XBT_PUBLIC(double) xbt_time(void); + XBT_PUBLIC(void) xbt_sleep(double sec); + SG_END_DECL() #endif /* __XBT_VIRTU_H__ */