STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Block Scheduling Sublayer

Group of classes which help in scheduling sequences of read and write requests via prefetching and buffered writing. More...

+ Collaboration diagram for Block Scheduling Sublayer:

Classes

class  stxxl::block_prefetcher< BlockType, BidIteratorType >
 Encapsulates asynchronous prefetching engine. More...
 
class  stxxl::buf_istream< BlockType, BidIteratorType >
 Buffered input stream. More...
 
class  stxxl::buf_istream_reverse< BlockType, BidIteratorType >
 Buffered input stream, reading the items in the blocks in reverse order. More...
 
class  stxxl::buf_ostream< BlockType, BidIteratorType >
 Buffered output stream. More...
 
class  stxxl::buffered_writer< BlockType >
 Encapsulates asynchronous buffered block writing engine. More...
 
class  stxxl::prefetch_pool< BlockType >
 Implements dynamically resizable prefetching pool. More...
 
class  stxxl::read_write_pool< BlockType >
 Implements dynamically resizable buffered writing and prefetched reading pool. More...
 
class  stxxl::set_switch_handler
 
class  stxxl::write_pool< BlockType >
 Implements dynamically resizable buffered writing pool. More...
 

Macros

#define BUF_ISTREAM_CHECK_END
 
#define BUF_ISTREAM_CHECK_END
 

Detailed Description

Group of classes which help in scheduling sequences of read and write requests via prefetching and buffered writing.

Macro Definition Documentation

#define BUF_ISTREAM_CHECK_END

Definition at line 27 of file buf_istream.h.

#define BUF_ISTREAM_CHECK_END

Definition at line 29 of file buf_istream_reverse.h.