TPIE

11a2c2d
tpie::stream_buffers Class Reference

Buffer manager for a single stream. More...

#include <tpie/compressed/buffer.h>

Public Types

typedef std::shared_ptr< compressor_bufferbuffer_t
 

Public Member Functions

 stream_buffers (memory_size_type blockSize)
 
buffer_t get_buffer (compressor_thread_lock &lock, stream_size_type blockNumber)
 
bool empty () const
 
void clean ()
 

Static Public Member Functions

static memory_size_type memory_usage (memory_size_type blockSize)
 

Static Public Attributes

const static memory_size_type OWN_BUFFERS = 1
 

Detailed Description

Buffer manager for a single stream.

Buffers are provided via get_buffer. You should call clean before destroying.

Definition at line 247 of file buffer.h.


The documentation for this class was generated from the following file: