/*
* TRACE_surf_link_set_utilization: entry point from SimGrid
*/
-void TRACE_surf_link_set_utilization (void *link, smx_action_t smx_action, double value, double now, double delta)
+void TRACE_surf_link_set_utilization (void *link, smx_action_t smx_action, surf_action_t surf_action, double value, double now, double delta)
{
if (!IS_TRACING) return;
if (!value) return;
TRACE_surf_resource_utilization_event (smx_action, now, delta, "bandwidth_used", resource, value);
//trace categorized utilization
- if (!IS_TRACED(smx_action)) return;
+ if (!IS_TRACED(surf_action)) return;
char type[100];
- snprintf (type, 100, "b%s", smx_action->category);
+ snprintf (type, 100, "b%s", surf_action->category);
TRACE_surf_resource_utilization_event (smx_action, now, delta, type, resource, value);
return;
}
/*
* TRACE_surf_host_set_utilization: entry point from SimGrid
*/
-void TRACE_surf_host_set_utilization (const char *name, smx_action_t smx_action, double value, double now, double delta)
+void TRACE_surf_host_set_utilization (const char *name, smx_action_t smx_action, surf_action_t surf_action, double value, double now, double delta)
{
if (!IS_TRACING) return;
if (!value) return;
TRACE_surf_resource_utilization_event (smx_action, now, delta, "power_used", name, value);
//trace categorized utilization
- if (!IS_TRACED(smx_action)) return;
+ if (!IS_TRACED(surf_action)) return;
char type[100];
- snprintf (type, 100, "p%s", smx_action->category);
+ snprintf (type, 100, "p%s", surf_action->category);
TRACE_surf_resource_utilization_event (smx_action, now, delta, type, name, value);
return;
}