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

osengine/osengine_engine.h

00001 OSyncEngine *osengine_new(OSyncGroup *group, OSyncError **);
00002 void osengine_free(OSyncEngine *engine);
00003 
00004 void osengine_calculate_flags(OSyncEngine *engine);
00005 void osengine_client_all_deciders(OSyncEngine *engine);
00006 void osengine_decider(OSyncEngine *engine);
00007 void osengine_client_decider(OSyncEngine *engine, OSyncClient *client);
00008 void osengine_changes_done(OSyncEngine *engine, OSyncMember *member);
00009 osync_bool osengine_init(OSyncEngine *engine, OSyncError **);
00010 void osengine_finalize(OSyncEngine *engine);
00011 void osengine_flag_only_info(OSyncEngine *engine);
00012 osync_bool osengine_synchronize(OSyncEngine *engine, OSyncError **);
00013 void osengine_pause(OSyncEngine *engine);
00014 void osengine_abort(OSyncEngine *engine);
00015 osync_bool osengine_wait_sync_end(OSyncEngine *engine, OSyncError **error);
00016 void osengine_wait_info_end(OSyncEngine *engine);
00017 void osengine_one_iteration(OSyncEngine *engine);
00018 void osengine_flag_manual(OSyncEngine *engine);
00019 void osengine_set_message_callback(OSyncEngine *engine, void *(* function) (OSyncEngine *, OSyncClient *, const char *, void *, void *), void *user_data);
00020 void osengine_set_conflict_callback(OSyncEngine *engine, void (* function) (OSyncEngine *, OSyncMapping *, void *), void *user_data);
00021 void osengine_set_changestatus_callback(OSyncEngine *engine, void (* function) (OSyncEngine*, OSyncChangeUpdate *, void *), void *user_data);
00022 void osengine_set_mappingstatus_callback(OSyncEngine *engine, void (* function) (OSyncMappingUpdate *, void *), void *user_data);
00023 void osengine_set_enginestatus_callback(OSyncEngine *engine, void (* function) (OSyncEngine *, OSyncEngineUpdate *, void *), void *user_data);
00024 void osengine_set_memberstatus_callback(OSyncEngine *engine, void (* function) (OSyncMemberUpdate *, void *), void *user_data);
00025 osync_bool osengine_sync_and_block(OSyncEngine *engine, OSyncError **error);
00026 OSyncMapping *osengine_mapping_from_id(OSyncEngine *engine, long long id);

Generated on Fri Sep 17 2010 for OpenSync by  doxygen 1.7.1