Rebuild traceset contexts after performing synchronization
[lttv.git] / lttv / lttv / sync / sync_chain_lttv.h
index 1f7a273b693884d637abd4b0d179b1b3fb688740..43e165004e16ffb0ecd21b8c18c73732f203e97c 100644 (file)
 #ifndef SYNC_CHAIN_LTTV_H
 #define SYNC_CHAIN_LTTV_H
 
-#include <glib.h>
-#include <sys/time.h>
+#include <stdbool.h>
 
-#include "event_processing.h"
-#include "event_matching.h"
-#include "event_analysis.h"
+#include <lttv/tracecontext.h>
 
-typedef struct _SyncState
-{
-       unsigned int traceNb;
-       bool stats;
-       char* graphs;
-
-       const ProcessingModule* processingModule;
-       void* processingData;
-       const MatchingModule* matchingModule;
-       void* matchingData;
-       const AnalysisModule* analysisModule;
-       void* analysisData;
-} SyncState;
-
-extern GQueue processingModules;
-extern GQueue matchingModules;
-extern GQueue analysisModules;
-
-
-void syncTraceset(LttvTracesetContext* const traceSetContext);
-
-char* changeToGraphDir(char* const graphs);
-void timeDiff(struct timeval* const end, const struct timeval* const start);
-
-gint gcfCompareProcessing(gconstpointer a, gconstpointer b);
-gint gcfCompareMatching(gconstpointer a, gconstpointer b);
-gint gcfCompareAnalysis(gconstpointer a, gconstpointer b);
+bool syncTraceset(LttvTracesetContext* const traceSetContext);
 
 #endif
This page took 0.022748 seconds and 4 git commands to generate.