0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-30 02:32:43 +01:00
construct/include/ircd/db/database/env
2018-12-16 16:27:11 -08:00
..
directory.h ircd::db: Split up / reorg database/env related. 2018-01-18 17:59:22 -08:00
env.h ircd::db: Split writable_file into writable_file_direct using vtable for functionality. 2018-11-09 18:24:51 -08:00
file_lock.h ircd::db: Split up / reorg database/env related. 2018-01-18 17:59:22 -08:00
port.h ircd::db: Add noexcept specifiers to all port interfaces. 2018-12-16 16:27:11 -08:00
random_access_file.h ircd::db: Precache required buffer alignment of random access file for repeat calls. 2018-10-18 08:27:03 -07:00
random_rw_file.h ircd::db: Simplify buffer alignment callback related; fix log message. 2018-10-31 14:09:10 -07:00
README.md ircd::db: Update and add various README's. 2018-09-19 16:11:21 -07:00
sequential_file.h ircd::db: Add state and conditions for AIO operations on sequential_file. 2018-12-15 20:29:54 -08:00
state.h ircd::db: Deinline some env::state related. 2018-12-16 16:27:11 -08:00
writable_file.h ircd::db: Attempt at direct IO writable_file (append) implementation. 2018-11-27 17:30:59 -08:00

This directory contains extremely low-level backend interfaces which allow IRCd to customize the embedded behavior of RocksDB through its callback and virtual interfaces.

These interfaces are not useful to developers wishing to use the ircd::db database interface. These interfaces are furthermore not useful to developers wishing to add functionality to the ircd::db interface either.

You are now two levels away from the public ircd::db interface included in the standard include stack.