TPIE

2362a60
stream.h File Reference

Compressed stream public API. More...

#include <tpie/array.h>
#include <tpie/tpie_assert.h>
#include <tpie/tempname.h>
#include <tpie/file_base_crtp.h>
#include <tpie/file_stream_base.h>
#include <tpie/file_accessor/byte_stream_accessor.h>
#include <tpie/compressed/thread.h>
#include <tpie/compressed/buffer.h>
#include <tpie/compressed/request.h>
#include <tpie/compressed/stream_position.h>
#include <tpie/compressed/direction.h>
#include <tpie/stream_writable.h>

Go to the source code of this file.

Classes

struct  tpie::open
 
class  tpie::compressed_stream_base
 Base class containing the implementation details that are independent of the item type. More...
 
struct  tpie::compressed_stream_base::seek_state
 
class  tpie::close_on_fail_guard
 Implementation helper that closes the stream if a method exits by throwing an exception. More...
 
class  tpie::file_stream< T >
 Compressed stream. More...
 

Namespaces

 tpie
 pipelining/factory_base.h Base class of pipelining factories
 

Detailed Description

Compressed stream public API.

Definition in file stream.h.