Ckvikio::AllocRetain::Alloc | An host memory allocation |
Ckvikio::AllocRetain | Singleton class to retain host memory allocations |
Ckvikio::BatchHandle | |
Ckvikio::BatchOp | IO operation used when submitting batches |
Ckvikio::CompatModeManager | Store and manage the compatibility mode data associated with a FileHandle |
Ckvikio::cudaAPI | Shim layer of the cuda C-API |
Ckvikio::cuFileAPI | Shim layer of the cuFile C-API |
CCUfileDescr_t | |
CCUfileError_t | |
Ckvikio::CUFileHandleWrapper | Class that provides RAII for the cuFile handle |
CCUfileIOEvents | |
Ckvikio::CurlHandle | Representation of a curl easy handle pointer and its operations |
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::NvtxManager | Utility singleton class for NVTX annotation |
▼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 using http |
Ckvikio::S3Endpoint | A remote endpoint using AWS's S3 protocol |
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 > |