summaryrefslogtreecommitdiffstats
path: root/debian/opensync/opensync-0.22/osengine/osengine_engine_internals.h
diff options
context:
space:
mode:
Diffstat (limited to 'debian/opensync/opensync-0.22/osengine/osengine_engine_internals.h')
-rw-r--r--debian/opensync/opensync-0.22/osengine/osengine_engine_internals.h80
1 files changed, 0 insertions, 80 deletions
diff --git a/debian/opensync/opensync-0.22/osengine/osengine_engine_internals.h b/debian/opensync/opensync-0.22/osengine/osengine_engine_internals.h
deleted file mode 100644
index 9f4170df..00000000
--- a/debian/opensync/opensync-0.22/osengine/osengine_engine_internals.h
+++ /dev/null
@@ -1,80 +0,0 @@
-
-#ifndef DOXYGEN_SHOULD_SKIP_THIS
-struct OSyncEngine {
- /** The real opensync group **/
- OSyncGroup *group;
- void (* conflict_callback) (OSyncEngine *, OSyncMapping *, void *);
- void *conflict_userdata;
- void (* changestat_callback) (OSyncEngine *, OSyncChangeUpdate *, void *);
- void *changestat_userdata;
- void (* mebstat_callback) (OSyncMemberUpdate *, void *);
- void *mebstat_userdata;
- void (* engstat_callback) (OSyncEngine *, OSyncEngineUpdate *, void *);
- void *engstat_userdata;
- void (* mapstat_callback) (OSyncMappingUpdate *, void *);
- void *mapstat_userdata;
- void *(* plgmsg_callback) (OSyncEngine *, OSyncClient *, const char *, void *, void *);
- void *plgmsg_userdata;
- /** A list of connected clients **/
- GList *clients;
- /** The g_main_loop of this engine **/
- GMainLoop *syncloop;
- GMainContext *context;
- /** The incoming queue of this engine **/
- OSyncQueue *commands_from_self;
- OSyncQueue *commands_to_self;
-
- GCond* syncing;
- GMutex* syncing_mutex;
-
- GCond* info_received;
- GMutex* info_received_mutex;
-
- GCond* started;
- GMutex* started_mutex;
-
- //The normal flags
- OSyncFlag *fl_running; //Is the syncengine running?
- OSyncFlag *fl_sync; //Do we want to sync data or do we just want info?
- OSyncFlag *fl_stop; //Do we want to stop the engine?
-
- //The combined flags
- OSyncFlag *cmb_connected; //Did all client connect or error?
- OSyncFlag *cmb_sent_changes; //Did all clients sent changes?
- OSyncFlag *cmb_entries_mapped; //Do we have unmapped entries?
- OSyncFlag *cmb_synced; //Are all mappings synced?
- OSyncFlag *cmb_finished; //Are all clients done and disconnected?
- OSyncFlag *cmb_chkconflict;
- OSyncFlag *cmb_read_all;
- OSyncFlag *cmb_multiplied;
- OSyncFlag *cmb_committed_all;
- OSyncFlag *cmb_committed_all_sent;
-
- osync_bool man_dispatch;
- osync_bool allow_sync_alert;
- OSyncMappingTable *maptable;
- osync_bool is_initialized;
- osync_bool committed_all_sent;
-
- OSyncError *error;
- GThread *thread;
-
- int wasted;
- int alldeciders;
-
- osync_bool slowsync;
-};
-#endif
-
-void send_client_changed(OSyncEngine *engine, OSyncClient *client);
-void send_mappingentry_changed(OSyncEngine *engine, OSyncMappingEntry *entry);
-void send_mapping_changed(OSyncEngine *engine, OSyncMapping *mapping);
-void send_get_change_data(OSyncEngine *sender, OSyncMappingEntry *entry);
-void send_commit_change(OSyncEngine *sender, OSyncMappingEntry *entry);
-void send_connect(OSyncClient *target, OSyncEngine *sender);
-void send_get_changes(OSyncClient *target, OSyncEngine *sender, osync_bool data);
-void send_sync_done(OSyncClient *target, OSyncEngine *sender);
-void send_disconnect(OSyncClient *target, OSyncEngine *sender);
-void send_read_change(OSyncEngine *sender, OSyncMappingEntry *entry);
-void send_engine_changed(OSyncEngine *engine);
-void send_committed_all(OSyncClient *target, OSyncEngine *sender);