Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

C++20 Examples

Channels

Example showing how to use a channel in conjunction with C++20 coroutines.

Coroutines

Examples showing how to implement a chain of asynchronous operations using C++20 Coroutines.

Eager

An example showing how to use the eager completion token to keep several operations in flight, so that each result is processed while the next is already being fetched.

Invocation

This example shows how to customise handler invocation using a user-defined completion executor.

Operations

Examples showing how to implement composed asynchronous operations as reusable library functions.

Examples showing how to expose callback-based APIs as asynchronous operations.

Type Erasure

Example showing how to use any_completion_handler to enable separate compilation of asynchronous operations.


PrevUpHomeNext