initProcessing takes a va_arg rather than an lttv-specific type
[lttv.git] / lttv / lttv / sync / event_processing.h
index bbaae74cee28595471403111af6d394d4ce10578..34ea8001d4ec798f22b9000257601afc513943ff 100644 (file)
 #define EVENT_PROCESSING_H
 
 #include <glib.h>
+#include <stdio.h>
 
-#include <lttv/tracecontext.h>
-
-#include "data_structures_tcp.h"
+#include "data_structures.h"
+#include "graph_functions.h"
 
 
 struct _SyncState;
@@ -32,12 +32,11 @@ typedef struct
 {
        char* name;
 
-       void (*initProcessing)(struct _SyncState* const syncStateLttv,
-               LttvTracesetContext* const traceSetContext);
+       void (*initProcessing)(struct _SyncState* const syncStateLttv, ...);
        void (*destroyProcessing)(struct _SyncState* const syncState);
-
        void (*finalizeProcessing)(struct _SyncState* const syncState);
        void (*printProcessingStats)(struct _SyncState* const syncState);
+       GraphFunctions graphFunctions;
 } ProcessingModule;
 
 #endif
This page took 0.023393 seconds and 4 git commands to generate.