asio v1.32.0
- Created
- Updated
Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach.
# License
BSL-1.0
# Supported Platforms
All platforms are supported
# Features
No default features set.
# coroutine
Boost.Coroutine (optional) if you use spawn() to launch coroutines
Dependencies:
and 24 transitive dependencies:
- boost-assert
>= v1.86.0
(by boost-coroutine ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-config
>= v1.86.0
(by boost-assert ) boost-context
>= v1.86.0
(by boost-coroutine )Platforms:
!uwp & !emscripten
- boost-core
>= v1.86.0
(by boost-context ) - boost-exception
>= v1.86.0
(by boost-coroutine ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-integer
>= v1.86.0
(by boost-pool ) - boost-io
>= v1.86.0
(by boost-utility ) - boost-move
>= v1.86.0
(by boost-smart-ptr ) - boost-mp11
>= v1.86.0
(by boost-context ) - boost-pool
>= v1.86.0
(by boost-context ) - boost-predef
>= v1.86.0
(by boost-winapi ) - boost-preprocessor
>= v1.86.0
(by boost-utility ) - boost-smart-ptr
>= v1.86.0
(by boost-context ) - boost-static-assert
>= v1.86.0
(by boost-core ) - boost-system
>= v1.86.0
(by boost-coroutine ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-tuple
>= v1.86.0
(by boost-exception ) - boost-type-traits
>= v1.86.0
(by boost-integer ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - boost-utility
>= v1.86.0
(by boost-coroutine ) - boost-variant2
>= v1.86.0
(by boost-system ) - boost-winapi
>= v1.86.0
(by boost-pool )
Host Dependencies:
3 transitive dependencies:
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake (by boost-cmake )
- vcpkg-cmake-config (by boost-cmake )
# openssl
OpenSSL (optional) if you use Asio's SSL support.
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by openssl )
- vcpkg-cmake-config (by openssl )
- vcpkg-cmake-get-vars (by openssl )
# regex
Boost.Regex (optional) if you use any of the read_until() or async_read_until() overloads that take a boost::regex parameter.
Dependencies:
and 21 transitive dependencies:
- boost-assert
>= v1.86.0
(by boost-regex ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-concept-check
>= v1.86.0
(by boost-regex ) - boost-config
>= v1.86.0
(by boost-assert ) - boost-container-hash
>= v1.86.0
(by boost-regex ) - boost-core
>= v1.86.0
(by boost-regex ) - boost-describe
>= v1.86.0
(by boost-container-hash ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-integer
>= v1.86.0
(by boost-regex ) - boost-io
>= v1.86.0
(by boost-utility ) - boost-move
>= v1.86.0
(by boost-smart-ptr ) - boost-mp11
>= v1.86.0
(by boost-describe ) - boost-mpl
>= v1.86.0
(by boost-regex ) - boost-predef
>= v1.86.0
(by boost-mpl ) - boost-preprocessor
>= v1.86.0
(by boost-concept-check ) - boost-smart-ptr
>= v1.86.0
(by boost-regex ) - boost-static-assert
>= v1.86.0
(by boost-concept-check ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-type-traits
>= v1.86.0
(by boost-concept-check ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - boost-utility
>= v1.86.0
(by boost-mpl )
Host Dependencies:
3 transitive dependencies:
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake (by boost-cmake )
- vcpkg-cmake-config (by boost-cmake )
# Dependencies
No dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
# Host Dependents
No dependents.
# Contributors
- Adam Martin
- Alexander Karatarakis
- sdcb
- Mikhail Paulyshka
- Art
- Robert Schumacher
- icedream2linxi
- Stanislav Ershov
- Helco
- pravic
- Phil Christensen
- Billy O'Neal
- Mathis Logemann
- JonLiu1993
- Pratik Chowdhury
- Ryan Mast
- Jackson
- cnbatch
- Seunghyun Hwang
- Connor Broyles
- Jia Yue Hua
- Ómar Högni Guðmarsson
- Cheney Wang
- Kai Pastor
# Changelog
and 26 more commits:
d953c78
[asio] Avoid boost dependency by always specifying ASIO_STANDALONEda9c2e7
[openvpn3][tap-windows6] Initial commit4596fe6
Upgraded asio to version 1.12.042467a5
[asio] swith to vcpkg_from_github()a58139a
[asio] upgrade to 1.10.8ade896e
[asio] Use SOURCE_PATHe42f413
[rapidjson] Mark as header-only library0957ff5
[asio] Remove vcpkg_copy_pdbs() call from header-only libbea1fe1
[asio] Mark as header-only library8734d3c
[asio] Initial addition