Type: | Package |
Title: | 'Asio' C++ Header Files |
Version: | 1.30.2-1 |
Date: | 2025-04-15 |
Description: | '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. It is also included in Boost but requires linking when used with Boost. Standalone it can be used header-only (provided a recent compiler). 'Asio' is written and maintained by Christopher M. Kohlhoff, and released under the 'Boost Software License', Version 1.0. |
Copyright: | file inst/COPYRIGHTS |
License: | BSL-1.0 |
URL: | https://github.com/eddelbuettel/asioheaders, https://dirk.eddelbuettel.com/code/asioheaders.html |
BugReports: | https://github.com/eddelbuettel/asioheaders/issues |
NeedsCompilation: | no |
Packaged: | 2025-04-15 10:31:52 UTC; edd |
Author: | Dirk Eddelbuettel |
Maintainer: | Dirk Eddelbuettel <edd@debian.org> |
Repository: | CRAN |
Date/Publication: | 2025-04-15 10:50:01 UTC |
The Asio C++ Library for Network and Low-Level I/O Programming
Description
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.
Details
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.
Asio is also included in Boost but requires linking when used with Boost. Standalone it can be used header-only provided a recent-enough compiler.
Bug reports can also be registered at the GitHub issue tracker at https://github.com/eddelbuettel/asioheaders/issues.
Author(s)
Dirk Eddelbuettel
Maintainer: Dirk Eddelbuettel <edd@debian.org>
References
See Also
The https://github.com/eddelbuettel/rcppasioexample package
provides a simple illustration and example of using this package. It
can be used to both assert compiler and setup are working correctly, and form
a basis to extend work from. Generally speaking, only a 'LinkingTo: AsioHeaders'
should is needed, plus on Windows only a very simply link instruction in
src/Makevars.win
adding PKG_LIBS = -lwsock32
-lws2_32
.
Examples
# None