|
Boost : |
From: Jonathan Turkanis (technews_at_[hidden])
Date: 2006-01-06 23:39:32
Andrew Walrond wrote:
> Hello list.
>
> New here, but a Boost user so thought it was time I started lurking
> with a view to contributing.
>
> When using boost::iostreams, I find I frequently need/implement a
> 'drain' algorithm. This is identical to boost::iostreams::copy,
> except that it doesn't close the Sink. This allows mutiple sources to
> be 'drained' into a single sink.
>
> Unless there is a generic algorithm for doing this that I have
> missed, I'd like to propose the addition of the 'drain' algorithm to
> boost::iostreams.
>
> I have a patch, should there be any interest.
I like this idea. I think a good way to implement it might be to use
Boost.Parameters, like so:
copy(src, sink, close_sink=false)
-- Jonathan Turkanis www.kangaroologic.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk