| Ckvikio::detail::AnyCallable | Non-templated class to hold any callable that returns CUresult |
| Ckvikio::BatchHandle | Handle of an cuFile batch using semantic |
| Ckvikio::BatchOp | IO operation used when submitting batches |
| Ckvikio::BounceBufferPool< Allocator > | Thread-safe singleton pool for reusable bounce buffers |
| Ckvikio::BounceBufferPool< Allocator >::Buffer | RAII wrapper for a host bounce buffer allocation |
| Ckvikio::CompatModeManager | Store and manage the compatibility mode data associated with a FileHandle |
| Ckvikio::cudaAPI | Shim layer of the cuda C-API |
| Ckvikio::CudaPageAlignedPinnedAllocator | Allocator for page-aligned AND CUDA-registered pinned host memory |
| Ckvikio::CudaPinnedAllocator | Allocator for CUDA pinned host memory |
| Ckvikio::cuFileAPI | Shim layer of the cuFile C-API |
| CCUfileDescr_t | |
| CCUfileError_t | |
| Ckvikio::CUFileHandleWrapper | Class that provides RAII for the cuFile handle |
| Ckvikio::CurlHandle | Representation of a curl easy handle pointer and its operations |
| Ckvikio::detail::CurlUrlHandle | RAII wrapper for libcurl's URL handle (CURLU) |
| Ckvikio::defaults | Singleton class of default values used throughout KvikIO |
| Ckvikio::DriverInitializer | |
| Ckvikio::DriverProperties | |
| Ckvikio::FileHandle | Handle of an open file registered with cufile |
| Ckvikio::FileWrapper | Class that provides RAII for file handling |
| CCUfileDescr_t::handle_t | |
| Ckvikio::LibCurl | Singleton class to initialize and cleanup the global state of libcurl |
| Ckvikio::libkvikio_domain | Tag type for libkvikio's NVTX domain |
| Ckvikio::MmapHandle | Handle of a memory-mapped file |
| Ckvikio::NvtxManager | Utility singleton class for NVTX annotation |
| Ckvikio::PageAlignedAllocator | Allocator for page-aligned host memory |
| ▼Cpool_type | |
| Ckvikio::thread_pool_wrapper< pool_type > | |
| Ckvikio::PushAndPopContext | Push CUDA context on creation and pop it on destruction |
| ▼Ckvikio::RemoteEndpoint | Abstract base class for remote endpoints |
| Ckvikio::HttpEndpoint | A remote endpoint for HTTP/HTTPS resources |
| Ckvikio::S3Endpoint | A remote endpoint for AWS S3 storage requiring credentials |
| Ckvikio::S3EndpointWithPresignedUrl | A remote endpoint for AWS S3 storage using presigned URLs |
| Ckvikio::S3PublicEndpoint | A remote endpoint for publicly accessible S3 objects without authentication |
| Ckvikio::WebHdfsEndpoint | A remote endpoint for Apache Hadoop WebHDFS |
| Ckvikio::RemoteHandle | Handle of remote file |
| ▼Cstd::runtime_error | |
| Ckvikio::CUfileException | |
| Ckvikio::StreamFuture | Future of an asynchronous IO operation |
| Ckvikio::detail::StreamsByThread | Singleton class to retrieve a CUDA stream for device-host copying |
| ▼Cstd::system_error | |
| Ckvikio::GenericSystemError | |
| ▼CBS::thread_pool | |
| Ckvikio::thread_pool_wrapper< BS::thread_pool > | |
| Ckvikio::detail::UrlBuilder | URL builder utility using libcurl's URL API |
| Ckvikio::detail::UrlParser::UrlComponents | Container for parsed URL components |
| Ckvikio::detail::UrlEncoder | Provides URL encoding functionality |
| Ckvikio::detail::UrlParser | URL parsing utility using libcurl's URL API |