|
LLFIO v2.00
|
Provides a lockable i/o handle. More...
Classes | |
| class | llfio_v2_xxx::lockable_byte_io_handle |
A handle to something capable of scatter-gather i/o and which can exclude other concurrent users. Models SharedMutex, though note that the locks are per-handle, not per-thread. More... | |
| class | llfio_v2_xxx::lockable_byte_io_handle::extent_guard |
| EXTENSION: RAII holder a locked extent of bytes in a file. More... | |
| class | llfio_v2_xxx::unique_file_lock |
RAII locker matching std::unique_lock for lockable_byte_io_handle, but untemplated. More... | |
Namespaces | |
| namespace | llfio_v2_xxx |
| The LLFIO namespace. | |
Enumerations | |
| enum class | llfio_v2_xxx::lock_kind { llfio_v2_xxx::unlocked , llfio_v2_xxx::shared , llfio_v2_xxx::exclusive } |
| The kinds of concurrent user exclusion which can be performed. More... | |
Provides a lockable i/o handle.