Condy v1.9
C++ Asynchronous System Call Layer for Linux
Loading...
Searching...
No Matches
zcrx.hpp File Reference

Support for io_uring zero-copy receive (zcrx) buffers. More...

#include "condy/detail/buffers.hpp"
#include "condy/detail/context.hpp"
#include "condy/detail/ring.hpp"
#include "condy/detail/utils.hpp"
#include "condy/runtime.hpp"
#include <bit>
#include <sys/mman.h>

Go to the source code of this file.

Namespaces

namespace  condy
 The main namespace for the Condy library.

Detailed Description

Support for io_uring zero-copy receive (zcrx) buffers.

This file provides support for the io_uring zcrx feature, which allows data to be received directly into user-space buffers without copying. It defines the ZeroCopyRxBufferPool class for registering a buffer pool with a network interface, and the ZeroCopyRxBuffer type for buffers obtained from the pool.

Definition in file zcrx.hpp.