LLFIO  v2.00 late beta
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
 Nin_place_attach_detach
 Ntraits
 Nkvstore_v1_xxxThe kv store namespace
 NtraitsTraits
 Cbasic_key_value_storeA possibly hardware-implemented basic key-value store
 Cbasic_key_value_store_infoInformation about an available key value store implementation
 Nllfio_v2_xxxThe LLFIO namespace
 NalgorithmCollection of file system based algorithms
 Npath_discoveryContains functions used to discover suitable paths for things
 Nstorage_profileYAML databaseable empirical testing of a storage's behaviour
 NutilsUtility routines often useful when using LLFIO
 Cawaitable_handleAn awaitable handle which attempts to execute the i/o immediately. If the i/o can complete immediately, no coroutine suspension occurs. Only if the i/o would take a while is coroutine suspension performed
 CconstructMetaprogramming shim for constructing any handle subclass
 Cconstruct< algorithm::cached_parent_handle_adapter< T > >Constructor for algorithm::::cached_parent_handle_adapter<T>
 Cconstruct< directory_handle >Constructor for directory_handle
 Cconstruct< fast_random_file_handle >Constructor for fast_random_file_handle
 Cconstruct< file_handle >Constructor for file_handle
 Cconstruct< map_handle >Constructor for map_handle
 Cconstruct< mapped_file_handle >Constructor for mapped_file_handle
 Cconstruct< path_handle >Constructor for path_handle
 Cconstruct< pipe_handle >Constructor for pipe_handle
 Cconstruct< process_handle >Constructor for process_handle
 Cconstruct< section_handle >Constructor for section_handle
 Cconstruct< symlink_handle >Constructor for symlink_handle
 CdeadlineA time deadline in either relative-to-now or absolute (system clock) terms
 Cdirectory_entry
 Cdirectory_handleA handle to a directory which can be enumerated
 Cdynamic_thread_pool_groupWork group within the global dynamic thread pool
 CerrorThe exception type synthesised and thrown when an llfio::result or llfio::outcome is no-value observed
 Cerror_infoThe cause of the failure of an operation in LLFIO
 CexecutorSome implementation of a C++ Executor
 Cfast_random_file_handleA handle to synthesised, non-cryptographic, pseudo-random data
 Cfile_handleA handle to a regular file or device
 Cfs_handleA handle to something with a device and inode number
 ChandleA native_handle_type which is managed by the lifetime of this object instance
 Cio_handleA handle to something capable of scatter-gather byte i/o
 Cio_multiplexerA multiplexer of byte-orientated i/o
 Clockable_io_handleA 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
 Clog_level_guardRAII class for temporarily adjusting the log level for the current thread
 Cmap_handleA handle to a memory mapped region of memory, either backed by the system page file or by a section
 CmappedProvides an owning, typed view of memory mapped from a section_handle or a file_handle suitable for feeding to STL algorithms or the Ranges TS
 Cmapped_file_handleA memory mapped regular file or device
 Cnative_handle_typeA native handle type used for wrapping file descriptors, process ids or HANDLEs. Unmanaged, wrap in a handle object to manage
 Cpath_handleA handle to somewhere originally identified by a path on the filing system. Typically used as the lightest weight handle to some location on the filing system which may unpredictably relocate over time. This handle is thus an anchor to a subset island of the filing system, free of any race conditions introduced by third party changes to any part of the path leading to that island
 Cpath_hasher
 Cpath_viewA borrowed view of a path. A lightweight trivial-type alternative to std::filesystem::path
 Cpath_view_componentAn iterated part of a path_view
 Cpipe_handleA handle to a named or anonymous pipe
 Cprocess_handleA handle to this, or another, process
 Cread_receiverA C++ Receiver of an i/o read for an i/o type of IoHandleType
 Csection_handleA handle to a source of mapped memory
 Cstat_tMetadata about a directory entry
 Cstatfs_tMetadata about a filing system. Unsupported entries are all bits set
 Csymlink_handleA handle to an inode which redirects to a different path
 Cunique_file_lockRAII locker matching std::unique_lock for lockable_io_handle, but untemplated
 Cwrite_receiverA C++ Receiver of an i/o write for an i/o type of IoHandleType