Lines Matching refs:dbm
57 void (*close)(apr_dbm_t *dbm);
59 /** Fetch a dbm record value by key */
60 apr_status_t (*fetch)(apr_dbm_t *dbm, apr_datum_t key,
63 /** Store a dbm record value by key */
64 apr_status_t (*store)(apr_dbm_t *dbm, apr_datum_t key, apr_datum_t value);
66 /** Delete a dbm record value by key */
67 apr_status_t (*del)(apr_dbm_t *dbm, apr_datum_t key);
69 /** Search for a key within the dbm */
70 int (*exists)(apr_dbm_t *dbm, apr_datum_t key);
72 /** Retrieve the first record key from a dbm */
73 apr_status_t (*firstkey)(apr_dbm_t *dbm, apr_datum_t * pkey);
75 /** Retrieve the next record key from a dbm */
76 apr_status_t (*nextkey)(apr_dbm_t *dbm, apr_datum_t * pkey);
79 void (*freedatum)(apr_dbm_t *dbm, apr_datum_t data);