Details
enum EDbHashStatus
typedef enum {
E_DBHASH_STATUS_SAME,
E_DBHASH_STATUS_DIFFERENT,
E_DBHASH_STATUS_NOT_FOUND,
} EDbHashStatus;
EDbHash
typedef struct {
EDbHashPrivate *priv;
} EDbHash;
EDbHashPrivate
typedef struct _EDbHashPrivate EDbHashPrivate;
EDbHashFunc ()
void (*EDbHashFunc) (const char *key,
gpointer user_data);
e_dbhash_new ()
EDbHash* e_dbhash_new (const char *filename);
e_dbhash_add ()
void e_dbhash_add (EDbHash *edbh,
const char *key,
const char *data);
e_dbhash_remove ()
void e_dbhash_remove (EDbHash *edbh,
const char *key);
e_dbhash_compare ()
EDbHashStatus e_dbhash_compare (EDbHash *edbh,
const char *key,
const char *compare_data);
edbh : |
|
key : |
|
compare_data : |
|
Returns : |
|
e_dbhash_foreach_key ()
void e_dbhash_foreach_key (EDbHash *edbh,
EDbHashFunc func,
gpointer user_data);
edbh : |
|
func : |
|
user_data : |
|
e_dbhash_write ()
void e_dbhash_write (EDbHash *edbh);
e_dbhash_destroy ()
void e_dbhash_destroy (EDbHash *edbh);