TPIE

2362a60
buffer.h File Reference

Buffers for compressed streams. More...

#include <tpie/array.h>
#include <tpie/tpie_assert.h>
#include <tpie/compressed/thread.h>
#include <map>
#include <memory>

Go to the source code of this file.

Classes

struct  tpie::compressor_buffer_state
 The different states of a compressor buffer. More...
 
class  tpie::compressor_buffer
 A buffer for elements belonging to a specific stream block. More...
 
class  tpie::stream_buffer_pool
 Pool of shared buffers. More...
 
class  tpie::stream_buffers
 Buffer manager for a single stream. More...
 

Namespaces

 tpie
 pipelining/factory_base.h Base class of pipelining factories
 

Functions

void tpie::init_stream_buffer_pool ()
 Used by tpie::init to initialize stream buffer pool. More...
 
void tpie::finish_stream_buffer_pool ()
 Used by tpie::finish to free stream buffer pool. More...
 
stream_buffer_pool & tpie::the_stream_buffer_pool ()
 Get the stream buffer pool singleton. More...
 

Detailed Description

Buffers for compressed streams.

Definition in file buffer.h.