The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

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 ORCID iD [aut, cre], Christopher M. Kohlhoff [aut] (Author of Asio)
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

https://think-async.com/Asio/

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

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.