Go-like channels for ASIO C++20 coroutines
Run the following Vcpkg command to install the port.
vcpkg install asiochan
asiochan is header-only and can be used from CMake via:
find_path(ASIOCHAN_INCLUDE_DIRS "asiochan/asiochan.hpp") target_include_directories(main PRIVATE ${ASIOCHAN_INCLUDE_DIRS})
By default asiochan depend on boost/asio. If you need use standalone asio instead, please define micro ASIOCHAN_USE_STANDALONE_ASIO.
For example:
find_path(ASIOCHAN_INCLUDE_DIRS "asiochan/asiochan.hpp") target_compile_definitions(main PRIVATE ASIOCHAN_USE_STANDALONE_ASIO) target_include_directories(main PRIVATE ${ASIOCHAN_INCLUDE_DIRS})
v2022-11-25#1
Mar 8, 2024
All
MiSo1289/asiochan35
github.com/MiSo1289/asiochan
081abea1ab
MIT
Manifest