Example showing how to use a channel in conjunction with C++20 coroutines.
Examples showing how to implement a chain of asynchronous operations using C++20 Coroutines.
This example shows how to customise handler invocation using a user-defined completion executor.
Examples showing how to implement composed asynchronous operations as reusable library functions.
Examples showing how to expose callback-based APIs as asynchronous operations.
Example showing how to use
any_completion_handler to enable
separate compilation of asynchronous operations.