#include <glib.h>
-#include "data_structures_tcp.h"
-
+#include "data_structures.h"
+#include "graph_functions.h"
struct _SyncState;
typedef struct
{
char* name;
+ bool canMatch[TYPE_COUNT];
void (*initMatching)(struct _SyncState* const syncState);
void (*destroyMatching)(struct _SyncState* const syncState);
- void (*matchEvent)(struct _SyncState* const syncState, NetEvent* const event,
- EventType eventType);
+ void (*matchEvent)(struct _SyncState* const syncState, Event* const
+ event);
GArray* (*finalizeMatching)(struct _SyncState* const syncState);
+
void (*printMatchingStats)(struct _SyncState* const syncState);
+ GraphFunctions graphFunctions;
} MatchingModule;
#endif