• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List

opensync/opensync_changecmds.h

00001 #ifndef _OPENSYNC_CHANGECMDS_H_
00002 #define _OPENSYNC_CHANGECMDS_H_
00003 
00004 osync_bool osync_change_duplicate(OSyncChange *change);
00005 OSyncConvCmpResult osync_change_compare(OSyncChange *leftchange, OSyncChange *rightchange);
00006 OSyncConvCmpResult osync_change_compare_data(OSyncChange *leftchange, OSyncChange *rightchange);
00007 time_t osync_change_get_revision(OSyncChange *change, OSyncError **error);
00008 
00009 OSyncObjFormat *osync_change_detect_objformat(OSyncFormatEnv *env, OSyncChange *change, OSyncError **error);
00010 OSyncObjFormat *osync_change_detect_objformat_full(OSyncFormatEnv *env, OSyncChange *change, OSyncError **error);
00011 OSyncObjType *osync_change_detect_objtype(OSyncFormatEnv *env, OSyncChange *change, OSyncError **error);
00012 OSyncObjType *osync_change_detect_objtype_full(OSyncFormatEnv *env, OSyncChange *change, OSyncError **error);
00013 
00014 osync_bool osync_change_convert(OSyncFormatEnv *env, OSyncChange *change, OSyncObjFormat *fmt, OSyncError **error);
00015 osync_bool osync_change_convert_fmtname(OSyncFormatEnv *env, OSyncChange *change, const char *fmtname, OSyncError **error);
00016 osync_bool osync_change_convert_fmtnames(OSyncFormatEnv *env, OSyncChange *change, const char **names, OSyncError **error);
00017 osync_bool osync_change_convert_to_common(OSyncChange *change, OSyncError **error);
00018 osync_bool osync_change_convert_extension(OSyncFormatEnv *env, OSyncChange *change, OSyncObjFormat *targetformat, const char *extension_name, OSyncError **error);
00019 osync_bool osync_change_convert_member_sink(OSyncFormatEnv *env, OSyncChange *change, OSyncMember *memb, OSyncError **error);
00020 
00021 osync_bool osync_change_copy_data(OSyncChange *source, OSyncChange *target, OSyncError **error);
00022 OSyncChange *osync_change_copy(OSyncChange *source, OSyncError **error);
00023 
00024 #endif //_OPENSYNC_CHANGECMDS_H_

Generated on Sat Aug 13 2011 for OpenSync by  doxygen 1.7.1