CCompressionIOStream Class Reference
[CompressionStreams]

Search Toolkit Book for CCompressionIOStream

#include <stream.hpp>

Inheritance diagram for CCompressionIOStream:

Inheritance graph
[legend]
Collaboration diagram for CCompressionIOStream:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 282 of file stream.hpp.

Public Member Functions

 CCompressionIOStream (CNcbiIos &stream, CCompressionStreamProcessor *read_sp, CCompressionStreamProcessor *write_sp, TOwnership ownership=0)
CCompressionProcessor::EStatus GetStatus (CCompressionStream::EDirection dir)
 Get status of last compression/decompression stream operation.
unsigned long GetProcessedSize (CCompressionStream::EDirection dir)
 Return number of processed bytes.
unsigned long GetOutputSize (CCompressionStream::EDirection dir)
 Return number of output bytes.
 DECLARE_OPERATOR_BOOL ((void *) this!=0)
 Test if no stream operation has failed.


Constructor & Destructor Documentation

CCompressionIOStream::CCompressionIOStream CNcbiIos stream,
CCompressionStreamProcessor read_sp,
CCompressionStreamProcessor write_sp,
TOwnership  ownership = 0
[inline]
 

Definition at line 286 of file stream.hpp.


Member Function Documentation

CCompressionIOStream::DECLARE_OPERATOR_BOOL (void *) this!  = 0  ) 
 

Test if no stream operation has failed.

unsigned long CCompressionIOStream::GetOutputSize CCompressionStream::EDirection  dir  )  [inline]
 

Return number of output bytes.

Definition at line 304 of file stream.hpp.

References CCompressionStream::x_GetOutputSize().

unsigned long CCompressionIOStream::GetProcessedSize CCompressionStream::EDirection  dir  )  [inline]
 

Return number of processed bytes.

Definition at line 300 of file stream.hpp.

References CCompressionStream::x_GetProcessedSize().

CCompressionProcessor::EStatus CCompressionIOStream::GetStatus CCompressionStream::EDirection  dir  )  [inline]
 

Get status of last compression/decompression stream operation.

Definition at line 296 of file stream.hpp.

References CCompressionStream::x_GetStatus().


The documentation for this class was generated from the following file:
Generated on Mon Aug 4 12:19:27 2008 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Aug 04 16:26:54 2008 by modify_doxy.py rev. 117643