OpenSync  0.22
opensync_changecmds.h
1 #ifndef _OPENSYNC_CHANGECMDS_H_
2 #define _OPENSYNC_CHANGECMDS_H_
3 
4 osync_bool osync_change_duplicate(OSyncChange *change);
7 time_t osync_change_get_revision(OSyncChange *change, OSyncError **error);
8 
13 
14 osync_bool osync_change_convert(OSyncFormatEnv *env, OSyncChange *change, OSyncObjFormat *fmt, OSyncError **error);
15 osync_bool osync_change_convert_fmtname(OSyncFormatEnv *env, OSyncChange *change, const char *fmtname, OSyncError **error);
16 osync_bool osync_change_convert_fmtnames(OSyncFormatEnv *env, OSyncChange *change, const char **names, OSyncError **error);
17 osync_bool osync_change_convert_to_common(OSyncChange *change, OSyncError **error);
18 osync_bool osync_change_convert_extension(OSyncFormatEnv *env, OSyncChange *change, OSyncObjFormat *targetformat, const char *extension_name, OSyncError **error);
19 osync_bool osync_change_convert_member_sink(OSyncFormatEnv *env, OSyncChange *change, OSyncMember *memb, OSyncError **error);
20 
21 osync_bool osync_change_copy_data(OSyncChange *source, OSyncChange *target, OSyncError **error);
23 
24 #endif //_OPENSYNC_CHANGECMDS_H_