|
Condy v1.5.0
C++ Asynchronous System Call Layer for Linux
|
| Ncondy | The main namespace for the Condy library |
| CMutableBuffer | Mutable buffer |
| CConstBuffer | Constant buffer |
| CChannel | Thread-safe bounded channel for communication and synchronization |
| CPushAwaiter | Awaiter for pushing an item into the channel |
| CPopAwaiter | Awaiter for popping an item from the channel |
| CCoro | Coroutine type used to define a coroutine function |
| CSimpleCQEHandler | A simple CQE handler that extracts the result from the CQE without any additional processing |
| CSelectBufferCQEHandler | A CQE handler that returns the selected buffers based on the result of the CQE |
| CNVMeResult | Result for NVMe passthrough commands, containing the status and result of the command |
| CNVMePassthruCQEHandler | A CQE handler for NVMe passthrough commands that extracts the status and result from the CQE |
| CTxTimestampResult | Result for TX timestamp operations, containing timestamp information from the socket error queue |
| CTxTimestampCQEHandler | A CQE handler for TX timestamp operations that extracts timestamp information from the CQE |
| CBufferInfo | Information about buffers consumed from a provided buffer queue |
| CProvidedBufferQueue | Provided buffer queue |
| CProvidedBuffer | Provided buffer |
| CProvidedBufferPool | Provided buffer pool |
| CFdTable | File descriptor table for io_uring |
| CBufferTable | Buffer table for io_uring |
| CRingSettings | Settings manager for io_uring |
| CRuntime | The event loop runtime for executing asynchronous |
| CRuntimeOptions | Runtime options |
| CTask | Coroutine task that runs concurrently in the runtime |