X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Flttv%2Fstats.h;h=f2eed92d553b1c821f66da8d8e4636e22b794ed7;hb=b91e751bfd4702dd0e73008727b38d9043f609c5;hp=b794b2b51634dd67139ecb673717c8125e1351a2;hpb=0a06ab49ede668b34dee3ecf5406a4f1d37b6f97;p=lttv.git diff --git a/ltt/branches/poly/lttv/lttv/stats.h b/ltt/branches/poly/lttv/lttv/stats.h index b794b2b5..f2eed92d 100644 --- a/ltt/branches/poly/lttv/lttv/stats.h +++ b/ltt/branches/poly/lttv/lttv/stats.h @@ -179,9 +179,10 @@ 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_traceset(LttvTracesetStats *self, LttTime current_time); -void lttv_stats_sum_trace(LttvTraceStats *self, LttvAttribute *ts_stats); +void lttv_stats_sum_trace(LttvTraceStats *self, LttvAttribute *ts_stats, + LttTime current_time); /* Reset all statistics containers */ void lttv_stats_reset(LttvTracesetStats *self); @@ -251,5 +252,10 @@ struct _LttvTracefileStatsClass { GType lttv_tracefile_stats_get_type (void); +struct sum_traceset_closure { + LttvTracesetStats *tss; + LttTime current_time; +}; + #endif // STATS_H