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.