Lines Matching refs:TDB_DATA
62 typedef struct TDB_DATA { struct
65 } TDB_DATA; typedef
137 typedef int (*tdb_traverse_func)(struct tdb_context *, TDB_DATA, TDB_DATA, void *);
139 typedef unsigned int (*tdb_hash_func)(TDB_DATA *key);
159 TDB_DATA tdb_fetch(struct tdb_context *tdb, TDB_DATA key);
160 int tdb_parse_record(struct tdb_context *tdb, TDB_DATA key,
161 int (*parser)(TDB_DATA key, TDB_DATA data,
164 int tdb_delete(struct tdb_context *tdb, TDB_DATA key);
165 int tdb_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, int flag);
166 int tdb_append(struct tdb_context *tdb, TDB_DATA key, TDB_DATA new_dbuf);
168 TDB_DATA tdb_firstkey(struct tdb_context *tdb);
169 TDB_DATA tdb_nextkey(struct tdb_context *tdb, TDB_DATA key);
172 int tdb_exists(struct tdb_context *tdb, TDB_DATA key);
198 int tdb_chainlock(struct tdb_context *tdb, TDB_DATA key);
199 int tdb_chainlock_nonblock(struct tdb_context *tdb, TDB_DATA key);
200 int tdb_chainunlock(struct tdb_context *tdb, TDB_DATA key);
201 int tdb_chainlock_read(struct tdb_context *tdb, TDB_DATA key);
202 int tdb_chainunlock_read(struct tdb_context *tdb, TDB_DATA key);
203 int tdb_chainlock_mark(struct tdb_context *tdb, TDB_DATA key);
204 int tdb_chainlock_unmark(struct tdb_context *tdb, TDB_DATA key);