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