dbwrap: dbwrap_fetch_locked_timeout().
[kai/samba-autobuild/.git] / lib / dbwrap / dbwrap.h
index 6c789e91a438c995e263ada8c09681b28b8d9bb3..0b19396b984d13bf6dc44d53f66e516a8aed0d84 100644 (file)
@@ -43,6 +43,11 @@ struct db_record *dbwrap_fetch_locked(struct db_context *db,
 struct db_record *dbwrap_try_fetch_locked(struct db_context *db,
                                          TALLOC_CTX *mem_ctx,
                                          TDB_DATA key);
+struct db_record *dbwrap_fetch_locked_timeout(struct db_context *db,
+                                             TALLOC_CTX *mem_ctx,
+                                             TDB_DATA key,
+                                             unsigned int timeout);
+
 struct db_context *dbwrap_record_get_db(struct db_record *rec);
 void dbwrap_set_stored_callback(
        struct db_context *db,
@@ -69,6 +74,7 @@ NTSTATUS dbwrap_parse_record(struct db_context *db, TDB_DATA key,
                                            void *private_data),
                             void *private_data);
 int dbwrap_wipe(struct db_context *db);
+int dbwrap_check(struct db_context *db);
 int dbwrap_get_seqnum(struct db_context *db);
 int dbwrap_transaction_start(struct db_context *db);
 int dbwrap_transaction_commit(struct db_context *db);