CCompressionOStream Class Reference
[CompressionStreams]

Search Toolkit Book for CCompressionOStream

#include <stream.hpp>

Inheritance diagram for CCompressionOStream:

Inheritance graph
[legend]
Collaboration diagram for CCompressionOStream:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 254 of file stream.hpp.

Public Member Functions

 CCompressionOStream (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

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

Definition at line 258 of file stream.hpp.


Member Function Documentation

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

Test if no stream operation has failed.

unsigned long CCompressionOStream::GetOutputSize void   )  [inline]
 

Return number of output bytes.

Definition at line 274 of file stream.hpp.

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

unsigned long CCompressionOStream::GetProcessedSize void   )  [inline]
 

Return number of processed bytes.

Definition at line 270 of file stream.hpp.

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

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

Get status of last compression/decompression stream operation.

Definition at line 266 of file stream.hpp.

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


The documentation for this class was generated from the following file:
Generated on Mon Sep 29 12:15:44 2008 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Sep 29 16:08:33 2008 by modify_doxy.py rev. 117643