double rate;
#ifdef HAVE_TRACING
+ long long int counter; /* task unique identifier for instrumentation */
char *category; /* sd task category for instrumentation */
#endif
} s_SD_task_t;
{
return task->state_set == sd_global->running_task_set;
}
+/********** Tracing **********/
+/* declaration of instrumentation functions from sd_task_instr.c */
+void TRACE_sd_set_task_category(SD_task_t task, const char *category);
+void TRACE_sd_task_create(SD_task_t task);
+void TRACE_sd_task_execute_start(SD_task_t task);
+void TRACE_sd_task_execute_end(SD_task_t task);
+void TRACE_sd_task_destroy(SD_task_t task);
+
#endif