Jonathon T. wrote:
>       I have several class templates for producing standard streambufs based on
> classes with read, write and seek functions (or a suitable subset thereof.)
> I have used them successfully to access tcp connections, cryptographic
> routines, OLE compound documents, zip files, etc.
>       There are templates istreambuf and ostreambuf which perform either input or
> output exclusively, a template double_streambuf which behaves like an
> istreambuf glued to an ostreambuf, and a template bidirectional_streambuf
> which performs input and output using a single shared buffer with a single
> repositionable file pointer.
>       In addition, template parameters can be used to specify code conversion and
> to turn off buffering, and a contained error object can be used to customize
> exception throwing.
>       I there is any interest, I will post them at the vault.
 

Jonathan --

I have an interest in this (sorry for the slow response) for a couple reasons.
1) I'd be interested in how this fits with the Boost Socket initiative
http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?BoostSocket
2) I've written something similar for zip files, but looks like you may have
a more general solution -- a toolkit for creating new streambuf types. If
this is the case, it would be very handy.

Jeff
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to