|
Condy v1.6.0
C++ Asynchronous System Call Layer for Linux
|
Support for io_uring provided buffers. More...
#include "condy/buffers.hpp"#include "condy/concepts.hpp"#include "condy/condy_uring.hpp"#include "condy/context.hpp"#include "condy/ring.hpp"#include "condy/utils.hpp"#include <bit>#include <cstddef>#include <cstdint>#include <stdexcept>#include <sys/mman.h>#include <sys/types.h>Go to the source code of this file.
Classes | |
| struct | condy::BufferInfo |
| Information about buffers consumed from a provided buffer queue. More... | |
| class | condy::ProvidedBufferQueue |
| Provided buffer queue. More... | |
| struct | condy::ProvidedBuffer |
| Provided buffer. More... | |
| class | condy::ProvidedBufferPool |
| Provided buffer pool. More... | |
Namespaces | |
| namespace | condy |
| The main namespace for the Condy library. | |
Functions | |
| auto & | condy::bundled (ProvidedBufferPool &buffer) |
| Get the bundled variant of a provided buffer pool. This will enable buffer bundling feature of io_uring. | |
| auto & | condy::bundled (ProvidedBufferQueue &buffer) |
| Get the bundled variant of a provided buffer queue. This will enable buffer bundling feature of io_uring. | |
Support for io_uring provided buffers.
This file provides support for io_uring provided buffers, which can be used as an alternative to regular buffers in asynchronous operations.
Definition in file provided_buffers.hpp.