Branch | Linux/OSX | Windows | Coverage | Documentation | Matrix |
---|---|---|---|---|---|
master | |||||
develop |
This library optionally provides a subset of the buffer interfaces present in Boost.Asio, depending on a compilation switch setting. Otherwise, it includes the buffer header files directly from Boost.Asio.
The purpose of this library is to allow other libraries to be developed
which make use of the ConstBufferSequence, MutableBufferSequence
concepts, the required concrete types
boost::asio::const_buffer
and boost::asio::mutable_buffer
, and
the algorithms such as
boost::asio::buffer_copy
and boost::asio::buffer_size
associated with buffer sequences. These other libraries can then be built
without requiring a dependency on all of Boost.Asio.