File: osengine_mapping.h

package info (click to toggle)
opensync 0.22-4squeeze1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 4,720 kB
  • ctags: 2,595
  • sloc: ansic: 28,108; sh: 8,926; makefile: 433
file content (12 lines) | stat: -rw-r--r-- 884 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
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);