/* end of check */
}
+#define A_METHOD
//A
static void __TRACE_surf_resource_utilization_A (double now, double delta, const char *variable, const char *resource, double value)
{
return;
}
+#define B_METHOD
//B
static void __TRACE_surf_resource_utilization_initialize_B ()
{
xbt_dict_free (&method_b_dict);
}
+#define C_METHOD
//C
static void __TRACE_surf_resource_utilization_start_C (smx_action_t action)
{
xbt_dict_free (&method_c_dict);
}
+#define RESOURCE_UTILIZATION_INTERFACE
/*
* TRACE_surf_link_set_utilization: entry point from SimGrid
*/
char resource[100];
snprintf (resource, 100, "%p", link);
snprintf (type, 100, "b%s", smx_action->category);
- __TRACE_surf_resource_utilization_event (smx_action, now, delta, type, resource, value);
+ TRACE_surf_resource_utilization_event (smx_action, now, delta, type, resource, value);
return;
}
if (!value) return;
snprintf (type, 100, "p%s", smx_action->category);
- __TRACE_surf_resource_utilization_event (smx_action, now, delta, type, name, value);
+ TRACE_surf_resource_utilization_event (smx_action, now, delta, type, name, value);
return;
}
/*
* __TRACE_surf_resource_utilization_*: entry points from tracing functions
*/
-void __TRACE_surf_resource_utilization_start (smx_action_t action)
+void TRACE_surf_resource_utilization_start (smx_action_t action)
{
if (currentMethod == methodC){
__TRACE_surf_resource_utilization_start_C (action);
}
}
-void __TRACE_surf_resource_utilization_end (smx_action_t action)
-{
- if (currentMethod == methodC){
- __TRACE_surf_resource_utilization_end_C (action);
- }
-}
-
-void __TRACE_surf_resource_utilization_event (smx_action_t action, double now, double delta, const char *variable, const char *resource, double value)
+void TRACE_surf_resource_utilization_event (smx_action_t action, double now, double delta, const char *variable, const char *resource, double value)
{
if (currentMethod == methodA){
__TRACE_surf_resource_utilization_A (now, delta, variable, resource, value);
}
}
-void __TRACE_surf_resource_utilization_initialize ()
+void TRACE_surf_resource_utilization_end (smx_action_t action)
+{
+ if (currentMethod == methodC){
+ __TRACE_surf_resource_utilization_end_C (action);
+ }
+}
+
+void TRACE_surf_resource_utilization_alloc ()
{
platform_variables = xbt_dict_new();
- __TRACE_define_method (_TRACE_platform_method());
+ __TRACE_define_method (TRACE_get_platform_method());
if (currentMethod == methodA){
}else if (currentMethod == methodB){
}
}
-void __TRACE_surf_resource_utilization_finalize ()
+void TRACE_surf_resource_utilization_release ()
{
if (currentMethod == methodA){
}else if (currentMethod == methodB){