Changes between Version 4 and Version 5 of IostreamsRoadmap
- Timestamp:
- Feb 2, 2008, 4:33:45 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IostreamsRoadmap
v4 v5 7 7 a. sharing of buffers between chain elements, à la [http://www.apachetutor.org/dev/brigades APR bucket brigades] 8 8 b. scatter/gather operations 9 3. New abstractions improving the standard library iostreams: 9 3. String algorithms based on filter pipelines 10 4. New abstractions improving the standard library iostreams: 10 11 a. Provide more metadata about a stream/stream buffer, e.g., 11 12 i. [http://boost.org/libs/iostreams/doc/guide/modes.html mode] … … 13 14 b. more fine-grained stream state 14 15 c. support for asynchronous and non-blocking I/O (see below) 15 4. Support for asynchronous and non-blocking I/O 16 d. copyable or movable 17 5. Support for asynchronous and non-blocking I/O 16 18 a. asio compatibility 17 19 b. asynchronous and non-blocking device concepts 18 20 c. abstractions for performing I/O using large collections of asynchronous/non-blocking chains [hopefully this can be implemented using asio] 19 5. Better documentation 21 6. Better documentation 22 a. Example of writing a symmetric filter 23 b. Code templates for writing each type of Filter or Device, showing which member functions are required (if the user chooses to use member functions) 24 c. Documentation of the interface for customizing the free iostreams functions read, write, etc. 25 d. FAQ 26 20 27 21 28