Subject: Re: [Boost-bugs] [Boost C++ Libraries] #823: Seekable file_descriptor_source /sink?
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-08-19 15:36:51
#823: Seekable file_descriptor_source /sink?
-------------------+--------------------------------------------------------
Reporter: gmsb | Owner: bemandawes
Type: Bugs | Status: new
Milestone: | Component: iostreams
Version: None | Severity: Showstopper
Resolution: None | Keywords:
-------------------+--------------------------------------------------------
Changes (by marshall):
* component: None => iostreams
Old description:
> {{{
> The supplied file_descriptor_source and file_descriptor_sink are not
> seekable. Is this an oversight?
>
> For file_descriptor_source, all that appears to be needed is changing
> from:
>
> struct category : public source_tag, closable_tag { };
>
> to:
>
> struct category
> : input_seekable,
> device_tag,
> closable_tag
> { };
>
> and adding:
>
> using file_descriptor::seek;
>
> Similarly for file_descriptor_sink.
>
> }}}
New description:
{{{
The supplied file_descriptor_source and file_descriptor_sink are not
seekable. Is this an oversight?
For file_descriptor_source, all that appears to be needed is changing
from:
struct category : public source_tag, closable_tag { };
to:
struct category
: input_seekable,
device_tag,
closable_tag
{ };
and adding:
using file_descriptor::seek;
Similarly for file_descriptor_sink.
}}}
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/823#comment:2>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:56 UTC