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