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