- added a new function to the database interface, cdb_close_cursor(). always
[citadel.git] / citadel / database.h
1 /* $Id$ */
2 void defrag_databases (void);
3 void open_databases (void);
4 void close_databases (void);
5 int cdb_store (int cdb, void *key, int keylen, void *data, int datalen);
6 int cdb_delete (int cdb, void *key, int keylen);
7 struct cdbdata *cdb_fetch (int cdb, void *key, int keylen);
8 void cdb_free (struct cdbdata *cdb);
9 void cdb_rewind (int cdb);
10 struct cdbdata *cdb_next_item (int cdb);
11 void cdb_close_cursor(int cdb);
12 void cdb_begin_transaction(void);
13 void cdb_end_transaction(void);
14 void cdb_allocate_tsd(void);
15 void cdb_free_tsd(void);
16 void cdb_check_handles(void);
17