X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fstats.h;h=090cbe5e2461b91c35420162524ef8a5f8cf3885;hb=294550d257aae71f5c55c37efb16a3e925f0a75d;hp=ef6f05cdcc52a9dfa3b458b8a99b970fd94efdd7;hpb=d3e01c7a1f640d3b08fd896b29f4ad72e65033a9;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/stats.h b/ltt/branches/poly/lttv/lttv/stats.h index ef6f05cd..090cbe5e 100644 --- a/ltt/branches/poly/lttv/lttv/stats.h +++ b/ltt/branches/poly/lttv/lttv/stats.h @@ -153,18 +153,21 @@ typedef struct _LttvTracefileStatsClass LttvTracefileStatsClass; // Hook wrapper. call_data is a trace context. -gint lttv_stats_hook_add_event_hooks(void *hook_data, void *call_data); -gboolean lttv_stats_add_event_hooks(LttvTracesetStats *self); +gboolean lttv_stats_hook_add_event_hooks(void *hook_data, void *call_data); +void lttv_stats_add_event_hooks(LttvTracesetStats *self); // Hook wrapper. call_data is a trace context. -gint lttv_stats_hook_remove_event_hooks(void *hook_data, void *call_data); -gboolean lttv_stats_remove_event_hooks(LttvTracesetStats *self); +gboolean lttv_stats_hook_remove_event_hooks(void *hook_data, void *call_data); +void lttv_stats_remove_event_hooks(LttvTracesetStats *self); gboolean lttv_stats_sum_traceset_hook(void *hook_data, void *call_data); void lttv_stats_sum_traceset(LttvTracesetStats *self); void lttv_stats_sum_trace(LttvTraceStats *self); +/* Reset all statistics containers */ +void lttv_stats_reset(LttvTracesetStats *self); + /* The LttvTracesetStats, LttvTraceStats and LttvTracefileStats types inherit from the corresponding State objects defined in state.h.. */