X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttv%2Flttv%2Fsync%2Fevent_analysis.h;h=4c89aca90ba0ec8ae7cb8b99549538f2cab5c3aa;hb=467066eeab8b0a4e5ea07d24f1840310730fd470;hp=0a32fe1c65bf790713034c2dd846d31750e97c45;hpb=ffa21cfde7a086c1558b961ffa0fcbe75513a7f6;p=lttv.git diff --git a/lttv/lttv/sync/event_analysis.h b/lttv/lttv/sync/event_analysis.h index 0a32fe1c..4c89aca9 100644 --- a/lttv/lttv/sync/event_analysis.h +++ b/lttv/lttv/sync/event_analysis.h @@ -23,6 +23,7 @@ #include #include "data_structures.h" +#include "graph_functions.h" struct _SyncState; @@ -41,11 +42,9 @@ typedef struct void (*analyzeBroadcast)(struct _SyncState* const syncState, Broadcast* const broadcast); GArray* (*finalizeAnalysis)(struct _SyncState* const syncState); + void (*printAnalysisStats)(struct _SyncState* const syncState); - void (*writeAnalysisGraphsPlots)(struct _SyncState* const syncState, const - unsigned int i, const unsigned int j); - void (*writeAnalysisGraphsOptions)(struct _SyncState* const syncState, - const unsigned int i, const unsigned int j); + GraphFunctions graphFunctions; } AnalysisModule; #endif