4 * Created on: Dec 2, 2010
9 #include "xbt/asserts.h"
10 #include "xbt/dynar.h"
12 void jedule_log_sd_event(SD_task_t task) {
13 xbt_dynar_t host_list;
17 xbt_assert(task != NULL);
19 host_list = xbt_dynar_new(sizeof(char*), NULL);
21 for(i=0; i<task->workstation_nb; i++) {
22 char *hostname = surf_resource_name(task->workstation_list[i]->surf_workstation);
23 xbt_dynar_push(host_list, &hostname);
26 create_jed_event(&event, SD_task_get_name(task), task->start_time,
27 task->finish_time, "SD");
29 jed_event_add_resources(event, host_list);
31 jedule_store_event(event);
33 xbt_dynar_free(&host_list);
37 void jedule_setup_platform() {