| 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);
|
|
|
|
|