Changes between Version 1 and Version 2 of IostreamsRoadmap


Ignore:
Timestamp:
Feb 1, 2008, 5:31:16 PM (15 years ago)
Author:
Jonathan Turkanis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IostreamsRoadmap

    v1 v2  
    44
    55 1. Additional Filters and Devices
    6 
    76 2. Filter and Device concepts permitting additional optimizations:
    8 
    9    a. sharing of buffers between chain elements, à la [http://www.apachetutor.org/dev/brigades APR bucket brigades]
    10    b. scatter/gather operations
     7    a. sharing of buffers between chain elements, à la [http://www.apachetutor.org/dev/brigades APR bucket brigades]
     8    b. scatter/gather operations
     9 3. New abstractions improving the standard library iostreams:
     10    a. Provide more metadata about a stream/stream buffer, e.g.,
     11       i. [http://boost.org/libs/iostreams/doc/guide/modes.html mode]
     12       ii. blocking/non-blocking
     13    b. more fine-grained stream state
     14    c. support for asynchronous and non-blocking I/O (see below)
     154. Support for asynchronous and non-blocking I/O
     16    a. asio compatibility
     17    b. asynchronous and non-blocking device concepts
     18    c. abstractions for performing I/O using large collections of asynchronous/non-blocking chains [hopefully this can be implemented using asio]
     195.
     20 
    1121