CCompressionIStream Class Reference
[CompressionStreams]

Search Toolkit Book for CCompressionIStream

#include <stream.hpp>

Inheritance diagram for CCompressionIStream:

Inheritance graph
[legend]
Collaboration diagram for CCompressionIStream:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 226 of file stream.hpp.

Public Member Functions

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


Constructor & Destructor Documentation

CCompressionIStream::CCompressionIStream CNcbiIos stream,
CCompressionStreamProcessor stream_processor,
TOwnership  ownership = 0
[inline]
 

Definition at line 230 of file stream.hpp.


Member Function Documentation

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

Test if no stream operation has failed.

unsigned long CCompressionIStream::GetOutputSize void   )  [inline]
 

Return number of output bytes.

Definition at line 246 of file stream.hpp.

References CCompressionStream::eRead, and CCompressionStream::x_GetOutputSize().

unsigned long CCompressionIStream::GetProcessedSize void   )  [inline]
 

Return number of processed bytes.

Definition at line 242 of file stream.hpp.

References CCompressionStream::eRead, and CCompressionStream::x_GetProcessedSize().

CCompressionProcessor::EStatus CCompressionIStream::GetStatus void   )  [inline]
 

Get status of last compression/decompression stream operation.

Definition at line 238 of file stream.hpp.

References CCompressionStream::eRead, and CCompressionStream::x_GetStatus().


The documentation for this class was generated from the following file:
Generated on Wed Oct 8 06:54:35 2008 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Oct 08 07:26:34 2008 by modify_doxy.py rev. 117643