summaryrefslogtreecommitdiffstats
path: root/debian/opensync/opensync-0.22/osengine/osengine_mapping.h
diff options
context:
space:
mode:
Diffstat (limited to 'debian/opensync/opensync-0.22/osengine/osengine_mapping.h')
-rw-r--r--debian/opensync/opensync-0.22/osengine/osengine_mapping.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/debian/opensync/opensync-0.22/osengine/osengine_mapping.h b/debian/opensync/opensync-0.22/osengine/osengine_mapping.h
new file mode 100644
index 00000000..c27c82c7
--- /dev/null
+++ b/debian/opensync/opensync-0.22/osengine/osengine_mapping.h
@@ -0,0 +1,12 @@
+
+void osengine_mapping_duplicate(OSyncEngine *engine, OSyncMapping *dupe_mapping);
+void osengine_mapping_solve(OSyncEngine *engine, OSyncMapping *mapping, OSyncChange *change);
+int osengine_mapping_num_changes(OSyncMapping *mapping);
+OSyncChange *osengine_mapping_nth_change(OSyncMapping *mapping, int nth);
+long long osengine_mapping_get_id(OSyncMapping *mapping);
+void osengine_mapping_solve_updated(OSyncEngine *engine, OSyncMapping *mapping, OSyncChange *change);
+osync_bool osengine_mapping_solve_latest(OSyncEngine *engine, OSyncMapping *mapping, OSyncError **error);
+
+osync_bool osengine_mapping_ignore_conflict(OSyncEngine *engine, OSyncMapping *mapping, OSyncError **error);
+osync_bool osengine_mapping_ignore_supported(OSyncEngine *engine, OSyncMapping *mapping);
+osync_bool osengine_mapping_check_timestamps(OSyncEngine *engine, OSyncMapping *mapping, OSyncError **error);