- char *resource = NULL;
- char *host_A = strdup("Host A");
- char *host_B = strdup("Host B");
-
- fes->add_trace(trace_A, 1.0, 2, host_A);
- fes->add_trace(trace_B, 0.0, 0, host_B);
-
- while ((next_event_date = fes->next_date()) != -1.0) {
- XBT_DEBUG("%g" " : \n", next_event_date);
- while (fes->pop_leq(next_event_date, &value, (void **) &resource)) {
- XBT_DEBUG("\t %s : " "%g" "\n", resource, value);
+ simgrid::surf::Resource *resource = nullptr;
+ simgrid::surf::Resource *hostA = new DummyTestResource("Host A");
+ simgrid::surf::Resource *hostB = new DummyTestResource("Host B");
+
+ fes->add_trace(trace_A, 1.0, hostA);
+ fes->add_trace(trace_B, 0.0, hostB);
+
+ double next_event_date = fes->next_date();
+ while (next_event_date > -1.0) {
+ XBT_INFO("%g:", next_event_date);
+ while (fes->pop_leq(next_event_date, &value, &resource)) {
+ XBT_INFO(" %s: %g", resource->getName(), value);