Condy v1.8
C++ Asynchronous System Call Layer for Linux
Loading...
Searching...
No Matches
condy.hpp
Go to the documentation of this file.
1
8
9#pragma once
10
11#include "condy/async_operations.hpp" // IWYU pragma: export
12#include "condy/awaiter_operations.hpp" // IWYU pragma: export
13#include "condy/awaiters.hpp" // IWYU pragma: export
14#include "condy/buffers.hpp" // IWYU pragma: export
15#include "condy/channel.hpp" // IWYU pragma: export
16#include "condy/coro.hpp" // IWYU pragma: export
17#include "condy/cqe_handler.hpp" // IWYU pragma: export
18#include "condy/futex.hpp" // IWYU pragma: export
19#include "condy/helpers.hpp" // IWYU pragma: export
20#include "condy/pmr.hpp" // IWYU pragma: export
21#include "condy/provided_buffers.hpp" // IWYU pragma: export
22#include "condy/ring_settings.hpp" // IWYU pragma: export
23#include "condy/runtime.hpp" // IWYU pragma: export
24#include "condy/runtime_options.hpp" // IWYU pragma: export
25#include "condy/sender_operations.hpp" // IWYU pragma: export
26#include "condy/senders.hpp" // IWYU pragma: export
27#include "condy/sync_wait.hpp" // IWYU pragma: export
28#include "condy/task.hpp" // IWYU pragma: export
29#include "condy/version.hpp" // IWYU pragma: export
30#include "condy/zcrx.hpp" // IWYU pragma: export
31
37namespace condy {}
Definitions of asynchronous operations.
Helper functions for composing asynchronous operations.
Definitions of awaiter types for asynchronous operations.
Basic buffer types and conversion utilities.
Thread-safe channel type for communication and synchronization.
Coroutine definitions.
Definitions of CQE handlers.
User-space "futex" implementation for efficient synchronization between coroutines.
Helper functions for asynchronous operations.
The main namespace for the Condy library.
Definition condy.hpp:37
Polymorphic memory resource (PMR) related types and utilities.
Support for io_uring provided buffers.
io_uring settings management classes.
Runtime type for running the io_uring event loop.
Helper functions for composing asynchronous operations.
Sender types for composing asynchronous operations.
Helper functions for running a Runtime.
Interfaces for coroutine task management.