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

opensync/opensync_hashtable.h

00001 osync_bool osync_hashtable_load(OSyncHashTable *table, OSyncMember *member, OSyncError **error);
00002 void osync_hashtable_close(OSyncHashTable *table);
00003 void osync_hashtable_update_hash(OSyncHashTable *table, OSyncChange *change);
00004 osync_bool osync_hashtable_detect_change(OSyncHashTable *table, OSyncChange *change);
00005 void osync_hashtable_report_deleted(OSyncHashTable *table, OSyncContext *context, const char *objtype);
00006 OSyncHashTable *osync_hashtable_new(void);
00007 void osync_hashtable_free(OSyncHashTable *table);
00008 void osync_hashtable_forget(OSyncHashTable *table);
00009 int osync_hashtable_num_entries(OSyncHashTable *table);
00010 osync_bool osync_hashtable_nth_entry(OSyncHashTable *table, int i, char **uid, char **hash);
00011 void osync_hashtable_set_slow_sync(OSyncHashTable *table, const char *objtype);
00012 void osync_hashtable_report(OSyncHashTable *table, const char *uid);
00013 void osync_hashtable_get_hash(OSyncHashTable *table, OSyncChange *chg);
00014 OSyncChangeType osync_hashtable_get_changetype(OSyncHashTable *table, const char *uid, const char *objtype, const char *hash);
00015 char **osync_hashtable_get_deleted(OSyncHashTable *table, const char *objtype);

Generated on Fri Sep 17 2010 for OpenSync by  doxygen 1.7.1