diff options
Diffstat (limited to 'debian/opensync/opensync-0.22/osengine/osengine_mapping.h')
-rw-r--r-- | debian/opensync/opensync-0.22/osengine/osengine_mapping.h | 12 |
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); |