- value = SD_workstation_get_property_value(w2,exist);
- if ( value == NULL)
- INFO1("\tProperty: %s is undefined", exist);
- else
- INFO2("\tProperty: %s new value: %s", exist, value);
-
- /* NOTE: The link properties can be retrieved only from the SimDag interface */
- route = SD_route_get_list(w1, w2);
- route_size = SD_route_get_size(w1, w2);
- for (i = 0; i < route_size; i++) {
- xbt_dict_cursor_t cursor = NULL;
- char *key,*data;
- char noexist1[]="Other";
- props = SD_link_get_properties(route[i]);
-
-
- /* Print the properties of the current link */
- xbt_dict_foreach(props,cursor,key,data) {
- INFO3("\tLink %s property: %s has value: %s",SD_link_get_name(route[i]),key,data);
-
- /* Try to get a property that does not exist */
-
- value = SD_link_get_property_value(route[i], noexist1);
- if ( value == NULL)
- INFO2("\tProperty: %s for link %s is undefined", noexist, SD_link_get_name(route[i]));
- else
- INFO3("\tLink %s property: %s has value: %s",SD_link_get_name(route[i]),noexist,value);
- }
+ value = sg_host_get_property_value(w2, exist);
+ XBT_INFO("\tProperty: %s new value: %s", exist, value?value:"Undefined (NULL)");