X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fstats.h;fp=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fstats.h;h=ef6f05cdcc52a9dfa3b458b8a99b970fd94efdd7;hb=d3e01c7a1f640d3b08fd896b29f4ad72e65033a9;hp=af708f42fc9da600398950cdaff24658bb514633;hpb=6d677a86a688c9b468d934496323e6ea43fc0a01;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/stats.h b/ltt/branches/poly/lttv/lttv/stats.h index af708f42..ef6f05cd 100644 --- a/ltt/branches/poly/lttv/lttv/stats.h +++ b/ltt/branches/poly/lttv/lttv/stats.h @@ -150,10 +150,17 @@ typedef struct _LttvTraceStatsClass LttvTraceStatsClass; typedef struct _LttvTracefileStats LttvTracefileStats; 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); +// 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_sum_traceset_hook(void *hook_data, void *call_data); void lttv_stats_sum_traceset(LttvTracesetStats *self); void lttv_stats_sum_trace(LttvTraceStats *self);