Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Allow to exchange fixed-sized arrays which size is \#defined
[simgrid.git] / src / gras / DataDesc / datadesc.c
index de4d620..bca8502 100644 (file)
@@ -122,6 +122,7 @@ gras_datadesc_init(void) {
 
   gras_datadesc_struct_append(ddt,"host",gras_datadesc_by_name("string"));
   gras_datadesc_struct_append(ddt,"procname",gras_datadesc_by_name("string"));
+  gras_datadesc_struct_append(ddt,"pid",gras_datadesc_by_name("long int"));
   gras_datadesc_struct_append(ddt,"file",gras_datadesc_by_name("string"));
   gras_datadesc_struct_append(ddt,"line",gras_datadesc_by_name("int"));
   gras_datadesc_struct_append(ddt,"func",gras_datadesc_by_name("string"));
@@ -130,8 +131,19 @@ gras_datadesc_init(void) {
   gras_datadesc_struct_append(ddt,"bt_strings", 
                              gras_datadesc_ref_pop_arr(gras_datadesc_by_name("string")));
 
-  //  gras_datadesc_struct_append(ddt,"bt");
   gras_datadesc_struct_close(ddt);
+
+
+  ddt = gras_datadesc_struct("s_xbt_host_t");
+  gras_datadesc_struct_append(ddt,"name",gras_datadesc_by_name("string"));
+  gras_datadesc_struct_append(ddt,"port",gras_datadesc_by_name("int"));
+  gras_datadesc_struct_close(ddt);
+
+  ddt = gras_datadesc_ref("xbt_host_t",ddt);
+
+  /* Dict containing the constant value (for the parsing macro) */
+  gras_dd_constants = xbt_dict_new();
+  
 }
 
 /**