• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/apache-786.1/httpd/srclib/apr-util/include/

Lines Matching defs:dbm

40  * Structure for referencing a dbm
45 * Structure for referencing the datum record within a dbm
62 * Open a dbm file by file name and type of DBM
63 * @param dbm The newly opened database
72 * @param name The dbm file name to open
81 * @param cntxt The pool to use when creating the dbm
82 * @remark The dbm name may not be a true file name, as many dbm packages
85 * was highly inefficient, and as of 2.x the dbm name must be provided in
89 APU_DECLARE(apr_status_t) apr_dbm_open_ex(apr_dbm_t **dbm, const char* type,
96 * Open a dbm file by file name
97 * @param dbm The newly opened database
98 * @param name The dbm file name to open
107 * @param cntxt The pool to use when creating the dbm
108 * @remark The dbm name may not be a true file name, as many dbm packages
111 APU_DECLARE(apr_status_t) apr_dbm_open(apr_dbm_t **dbm, const char *name,
116 * Close a dbm file previously opened by apr_dbm_open
117 * @param dbm The database to close
119 APU_DECLARE(void) apr_dbm_close(apr_dbm_t *dbm);
122 * Fetch a dbm record value by key
123 * @param dbm The database
127 APU_DECLARE(apr_status_t) apr_dbm_fetch(apr_dbm_t *dbm, apr_datum_t key,
130 * Store a dbm record value by key
131 * @param dbm The database
135 APU_DECLARE(apr_status_t) apr_dbm_store(apr_dbm_t *dbm, apr_datum_t key,
139 * Delete a dbm record value by key
140 * @param dbm The database
144 APU_DECLARE(apr_status_t) apr_dbm_delete(apr_dbm_t *dbm, apr_datum_t key);
147 * Search for a key within the dbm
148 * @param dbm The database
151 APU_DECLARE(int) apr_dbm_exists(apr_dbm_t *dbm, apr_datum_t key);
154 * Retrieve the first record key from a dbm
155 * @param dbm The database
158 APU_DECLARE(apr_status_t) apr_dbm_firstkey(apr_dbm_t *dbm, apr_datum_t *pkey);
161 * Retrieve the next record key from a dbm
162 * @param dbm The database
165 APU_DECLARE(apr_status_t) apr_dbm_nextkey(apr_dbm_t *dbm, apr_datum_t *pkey);
169 * @param dbm The database
172 APU_DECLARE(void) apr_dbm_freedatum(apr_dbm_t *dbm, apr_datum_t data);
176 * @param dbm The database
183 APU_DECLARE(char *) apr_dbm_geterror(apr_dbm_t *dbm, int *errcode,
196 * @remark The dbm file(s) don't need to exist. This function only manipulates
214 * @remark The dbm file(s) don't need to exist. This function only manipulates