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