X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/aca4da8cb1bb25e12e60da1d20be4d0882e5ee8e..d1a82dae27086cc6f9ea4e0163d2941c74135c94:/examples/simdag/properties/sd_properties.c diff --git a/examples/simdag/properties/sd_properties.c b/examples/simdag/properties/sd_properties.c index 697c10c83d..2e437de074 100644 --- a/examples/simdag/properties/sd_properties.c +++ b/examples/simdag/properties/sd_properties.c @@ -29,12 +29,13 @@ int main(int argc, char **argv) const char *name1 = sg_host_get_name(h1); const char *name2 = sg_host_get_name(h2); - /* Get the property list of 'host1' */ + /* Trying to set a new property */ + sg_host_set_property_value(h1, "NewProp", "newValue"); + + /* Get the property list of 'host1'. This is only a copy of the internal data structure.*/ XBT_INFO("Property list for host %s", name1); xbt_dict_t props = sg_host_get_properties(h1); - /* Trying to set a new property */ - xbt_dict_set(props, "NewProp", strdup("newValue"), NULL); /* Print the properties of 'host1' */ xbt_dict_foreach(props, cursor, key, data) { @@ -62,7 +63,7 @@ int main(int argc, char **argv) XBT_INFO("\tProperty: %s is undefined", exist); else { XBT_INFO("\tProperty: %s old value: %s", exist, value); - xbt_dict_set(props, exist, strdup("250"), NULL); + sg_host_set_property_value(h2, exist, "250"); } /* Test if we have changed the value */