|  |  |  | Evolution-Data-Server Manual: Backend Utilities (libebackend) |  | 
|---|---|---|---|---|
| Top | Description | ||||
enum EDbHashStatus; EDbHash; EDbHashPrivate; void (*EDbHashFunc) (const gchar *key, gpointer user_data); EDbHash * e_dbhash_new (const gchar *filename); void e_dbhash_add (EDbHash *edbh, const gchar *key, const gchar *data); void e_dbhash_remove (EDbHash *edbh, const gchar *key); EDbHashStatus e_dbhash_compare (EDbHash *edbh, const gchar *key, const gchar *compare_data); void e_dbhash_foreach_key (EDbHash *edbh, EDbHashFunc func, gpointer user_data); void e_dbhash_write (EDbHash *edbh); void e_dbhash_destroy (EDbHash *edbh);
typedef enum {
	E_DBHASH_STATUS_SAME,
	E_DBHASH_STATUS_DIFFERENT,
	E_DBHASH_STATUS_NOT_FOUND
} EDbHashStatus;
void e_dbhash_add (EDbHash *edbh, const gchar *key, const gchar *data);
| 
 | |
| 
 | |
| 
 | 
EDbHashStatus e_dbhash_compare (EDbHash *edbh, const gchar *key, const gchar *compare_data);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
void e_dbhash_foreach_key (EDbHash *edbh, EDbHashFunc func, gpointer user_data);
| 
 | |
| 
 | |
| 
 |