▼Nkvikio | KvikIO namespace |
▼Ndetail | |
CStreamsByThread | Singleton class to retrieve a CUDA stream for device-host copying |
CBatchOp | IO operation used when submitting batches |
CBatchHandle | |
▼CAllocRetain | Singleton class to retain host memory allocations |
CAlloc | An host memory allocation |
CCompatModeManager | Store and manage the compatibility mode data associated with a FileHandle |
CDriverInitializer | |
CDriverProperties | |
Cdefaults | Singleton class of default values used throughout KvikIO |
CCUfileException | |
CGenericSystemError | |
CFileHandle | Handle of an open file registered with cufile |
CFileWrapper | Class that provides RAII for file handling |
CCUFileHandleWrapper | Class that provides RAII for the cuFile handle |
CNvtxManager | Utility singleton class for NVTX annotation |
CRemoteEndpoint | Abstract base class for remote endpoints |
CHttpEndpoint | A remote endpoint using http |
CS3Endpoint | A remote endpoint using AWS's S3 protocol |
CRemoteHandle | Handle of remote file |
CcudaAPI | Shim layer of the cuda C-API |
CcuFileAPI | Shim layer of the cuFile C-API |
CLibCurl | Singleton class to initialize and cleanup the global state of libcurl |
CCurlHandle | Representation of a curl easy handle pointer and its operations |
CStreamFuture | Future of an asynchronous IO operation |
Cthread_pool_wrapper | |
CPushAndPopContext | Push CUDA context on creation and pop it on destruction |