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

Definitions of CQE handlers. More...

#include "condy/concepts.hpp"
#include "condy/context.hpp"
#include "condy/ring.hpp"
#include <cassert>
#include <cerrno>
#include <cstdint>
#include <utility>

Go to the source code of this file.

Classes

struct  condy::SimpleCQEHandler
 A simple CQE handler that extracts the result from the CQE without any additional processing. More...
class  condy::SelectBufferCQEHandler< Br >
 A CQE handler that returns the selected buffers based on the result of the CQE. More...
struct  condy::NVMePassthruCQEHandler
 A CQE handler for NVMe passthrough commands that extracts the status and result from the CQE. More...
struct  condy::TxTimestampResult
 Result for TX timestamp operations, containing timestamp information from the socket error queue. More...
struct  condy::TxTimestampCQEHandler
 A CQE handler for TX timestamp operations that extracts timestamp information from the CQE. More...

Namespaces

namespace  condy
 The main namespace for the Condy library.

Detailed Description

Definitions of CQE handlers.

This file defines a series of CQE handlers, which are responsible for processing the completion of asynchronous operations.

Definition in file cqe_handler.hpp.