libferrisstreams is a collection of base classes for custom std::basic_streambuf subclasses, SigC signals fired when streambuf objects are about to be deleted, relative URL handling, easy reference counting on streambuf objects, a collection of IOStreams which complement the standard ones on offer (MakeMemoryIOStream(), MakeFdIOStream(), MakeHoleyOStream(), MakeLimitingIStream(), and MakeProxyStream()), and additions for UNIX semantics.
For example a file stream can be created using o_mmap|o_mseq when one wants a memory mapped file to be used an madvise(2) that access to that area will be sequential.
libferrisstreams library is released under the GPL license.
What's New in This Release:
· The optional ability to build against libsigc++-2.x was added.