Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix constness of arguments
[simgrid.git] / include / gras / virtu.h
index 8fe94ab..962f1f1 100644 (file)
@@ -12,6 +12,7 @@
 
 #include "xbt/misc.h" /* SG_BEGIN_DECL */
 #include "xbt/time.h"
+#include "xbt/dict.h"
 
 SG_BEGIN_DECL()
 
@@ -36,11 +37,11 @@ void gras_main(void);
  *  @return number of second since the Epoch.
  *  (00:00:00 UTC, January 1, 1970 in Real Life, and begining of simulation in SG)
  */
-#define gras_os_time() xbt_os_time()
+#define gras_os_time() xbt_time()
 /** @brief sleeps for the given amount of time.
  *  @param sec: number of seconds to sleep
  */
-#define gras_os_sleep(sec) xbt_os_sleep(sec) 
+#define gras_os_sleep(sec) xbt_sleep(sec) 
 /** @brief get the fully-qualified name of the current host
  *
  * Returns the fully-qualified name of the host machine, or "localhost" if the name
@@ -67,6 +68,14 @@ gras_os_hostport(void);
  */
 XBT_PUBLIC(int) gras_os_getpid(void);
 
+
+/* Properties related */
+XBT_PUBLIC(xbt_dict_t) gras_process_properties(void);
+XBT_PUBLIC(const char*) gras_process_property_value(const char* name);
+
+XBT_PUBLIC(xbt_dict_t) gras_os_host_properties(void);
+XBT_PUBLIC(const char*) gras_os_host_property_value(const char* name);   
+
 /** @} */
 SG_END_DECL()