LLFIO  v2.00
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 1234567]
 Nin_place_attach_detach
 Ntraits
 Nkvstore_v1_xxxThe kv store namespace
 NtraitsTraits
 Cbasic_key_value_store_infoInformation about an available key value store implementation
 Cbasic_key_value_storeA possibly hardware-implemented basic key-value store
 Nllfio_v2_xxxThe LLFIO namespace
 NalgorithmCollection of file system based algorithms
 Ndetail
 NipInspired by ASIO's ip namespace
 Npath_discoveryContains functions used to discover suitable paths for things
 Nstorage_profileYAML databaseable empirical testing of a storage's behaviour
 Nthis_threadThread local settings
 NutilsUtility routines often useful when using LLFIO
 Nwin
 Cbyte_io_handleA handle to something capable of scatter-gather byte i/o
 Cpollable_handleA handle type which can be supplied to poll()
 Cbyte_io_multiplexerA multiplexer of byte-orientated i/o
 Cbyte_socket_handleA handle to a byte-orientated socket-like entity
 Cconstruct< byte_socket_handle >Constructor for byte_socket_handle
 Clistening_socket_handle_buffer_types_injectorInjects buffer types for a particular kind of listening socket read
 Clistening_byte_socket_handle
 Cconstruct< listening_byte_socket_handle >Constructor for listening_byte_socket_handle
 Cpath_hasher
 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
 Cconstruct< directory_handle >Constructor for directory_handle
 Cdynamic_thread_pool_groupWork group within the global dynamic thread pool
 Cfast_random_file_handleA handle to synthesised, non-cryptographic, pseudo-random data
 Cconstruct< fast_random_file_handle >Constructor for fast_random_file_handle
 Cfile_handleA handle to a regular file or device
 Cconstruct< file_handle >Constructor for file_handle
 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
 CconstructMetaprogramming shim for constructing any handle subclass
 Clockable_byte_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
 Cunique_file_lockRAII locker matching std::unique_lock for lockable_byte_io_handle, but untemplated
 Clog_level_guardRAII class for temporarily adjusting the log level for the current thread
 Csection_handleA handle to a source of mapped memory
 Cconstruct< section_handle >Constructor for section_handle
 Cmap_handleA handle to a memory mapped region of memory, either backed by the system page file or by a section
 Cconstruct< map_handle >Constructor for map_handle
 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
 Cconstruct< mapped_file_handle >Constructor for mapped_file_handle
 Cread_receiverA C++ Receiver of an i/o read for an i/o type of IoHandleType
 Cwrite_receiverA C++ Receiver of an i/o write for an i/o type of IoHandleType
 CexecutorSome implementation of a C++ Executor
 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
 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
 Cconstruct< path_handle >Constructor for path_handle
 Cpath_view_componentAn iterated part of a path_view
 Cpath_viewA borrowed view of a path. A lightweight trivial-type alternative to std::filesystem::path
 Cpipe_handleA handle to a named or anonymous pipe
 Cconstruct< pipe_handle >Constructor for pipe_handle
 Cprocess_handleA handle to this, or another, process
 Cconstruct< process_handle >Constructor for process_handle
 Cstat_tMetadata about a directory entry
 Cstatfs_tMetadata about a filing system. Unsupported entries are all bits set
 Cerror_infoThe cause of the failure of an operation in LLFIO
 CerrorThe exception type synthesised and thrown when an llfio::result or llfio::outcome is no-value observed
 Csymlink_handleA handle to an inode which redirects to a different path
 Cconstruct< symlink_handle >Constructor for symlink_handle
 Ctls_socket_handleA handle to a TLS secure socket-like entity
 Clistening_tls_socket_handleA handle to a TLS socket-like entity able to receive incoming connections
 Ctls_socket_sourceA source of tls_socket_handle and listening_tls_socket_handle and possibly a byte_io_multiplexer to multiplex i/o on multiple socket instances at the same time
 Ctls_socket_source_implementation_informationThe implementation information returned
 Ctls_socket_source_registryA process-wide registry of tls_socket_source
 Cconstruct< algorithm::cached_parent_handle_adapter< T > >Constructor for algorithm::::cached_parent_handle_adapter<T>