'Asio' C++ Header Files

'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. 'Asio' is written and maintained by Christopher M. Kohlhoff. 'Asio' is released under the 'Boost Software License', Version 1.0.


Asio Headers for R

This package provides R with access to Asio header files. Asio provides a cross-platform C++ library for network and low-level I/O programming. It is also included in Boost -- but requires linking when used as part of Boost. This standalone version of Asio is a header-only C++ library which can be used without linking (just like our BH package with parts of Boost).

By providing the Asio library in this package, we offer a more efficient distribution system for CRAN as replication of this code in the sources of other packages is avoided.

To use it, simply add it to the LinkingTo: field in the DESCRIPTION field of your R package---and the R package infrastructure tools will then know how to set include flags correctly on all architectures supported by R.

See the BH package for related (and also header-only) libraries from Boost.

The issue tracker can be used for bug reports or feature requests.

Dirk Eddelbuettel

This package is provided under the same license as Asio and Boost, the BSL-1.0

News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("AsioHeaders")

1.11.0-1 by Dirk Eddelbuettel, 2 years ago


Report a bug at https://github.com/eddelbuettel/asioheaders/issues


Browse source code at https://github.com/cran/AsioHeaders


Authors: Dirk Eddelbuettel


Documentation:   PDF Manual  


BSL-1.0 license



Imported by iptools.


See at CRAN