2 #ifndef DOXYGEN_SHOULD_SKIP_THIS
6 void (* conflict_callback) (OSyncEngine *, OSyncMapping *,
void *);
7 void *conflict_userdata;
9 void *changestat_userdata;
11 void *mebstat_userdata;
13 void *engstat_userdata;
15 void *mapstat_userdata;
16 void *(* plgmsg_callback) (OSyncEngine *, OSyncClient *,
const char *,
void *,
void *);
17 void *plgmsg_userdata;
22 GMainContext *context;
28 GMutex* syncing_mutex;
31 GMutex* info_received_mutex;
34 GMutex* started_mutex;
53 osync_bool man_dispatch;
54 osync_bool allow_sync_alert;
55 OSyncMappingTable *maptable;
56 osync_bool is_initialized;
57 osync_bool committed_all_sent;
69 void send_client_changed(OSyncEngine *engine, OSyncClient *client);
70 void send_mappingentry_changed(OSyncEngine *engine, OSyncMappingEntry *entry);
71 void send_mapping_changed(OSyncEngine *engine, OSyncMapping *mapping);
72 void send_get_change_data(OSyncEngine *sender, OSyncMappingEntry *entry);
73 void send_commit_change(OSyncEngine *sender, OSyncMappingEntry *entry);
74 void send_connect(OSyncClient *target, OSyncEngine *sender);
75 void send_get_changes(OSyncClient *target, OSyncEngine *sender, osync_bool data);
76 void send_sync_done(OSyncClient *target, OSyncEngine *sender);
77 void send_disconnect(OSyncClient *target, OSyncEngine *sender);
78 void send_read_change(OSyncEngine *sender, OSyncMappingEntry *entry);
79 void send_engine_changed(OSyncEngine *engine);
80 void send_committed_all(OSyncClient *target, OSyncEngine *sender);