X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4e4ee823e63a90fd91cbec6f2312c896ca4cabe0..3ebb95127bac9bc6d8ba66319f1db561e9a5c6c1:/src/instr/jedule/jedule_events.cpp?ds=sidebyside diff --git a/src/instr/jedule/jedule_events.cpp b/src/instr/jedule/jedule_events.cpp index 8efdbd3e67..d363720508 100644 --- a/src/instr/jedule/jedule_events.cpp +++ b/src/instr/jedule/jedule_events.cpp @@ -5,7 +5,7 @@ * under the terms of the license (GNU LGPL) which comes with this package. */ #include "simgrid/jedule/jedule_events.hpp" -#include "simgrid/jedule/jedule_output.hpp" +#include "simgrid/jedule/jedule.hpp" #include #include #include @@ -16,12 +16,11 @@ namespace simgrid{ namespace jedule{ -void Event::deleteEvent(){ +Event::~Event(){ while (!this->resource_subsets.empty()){ xbt_free(this->resource_subsets.back()); this->resource_subsets.pop_back(); } - delete this; } void Event::addResources(std::vector *host_selection) { @@ -55,21 +54,17 @@ void Event::print(FILE *jed_file){ fprintf(jed_file, " \n", this->start_time); fprintf(jed_file, " \n", this->end_time); fprintf(jed_file, " \n", this->type.c_str()); - fprintf(jed_file, " \n"); xbt_assert(!this->resource_subsets.empty()); + fprintf(jed_file, " \n"); for (auto subset: this->resource_subsets) { - int start = subset->start_idx; - int end = subset->start_idx + subset->nres - 1; - - std::string resid = subset->parent->getHierarchyAsString(); fprintf(jed_file, "