NCBI C++ ToolKit
Public Member Functions | List of all members
CLZOStreamDecompressor Class Reference

Search Toolkit Book for CLZOStreamDecompressor

CLZOStreamDecompressor – lzo based decompression stream processor. More...

#include <util/compress/lzo.hpp>

+ Inheritance diagram for CLZOStreamDecompressor:
+ Collaboration diagram for CLZOStreamDecompressor:

Public Member Functions

 CLZOStreamDecompressor (streamsize in_bufsize, streamsize out_bufsize, CLZOCompression::TLZOFlags flags=0)
 Full constructor. More...
 CLZOStreamDecompressor (CLZOCompression::TLZOFlags flags=0)
 Conventional constructor. More...
CLZODecompressorGetDecompressor (void) const
 Return a pointer to decompressor. More...
- Public Member Functions inherited from CCompressionStreamProcessor
 CCompressionStreamProcessor (CCompressionProcessor *processor, EDeleteProcessor need_delete=eNoDelete, streamsize in_bufsize=kCompressionDefaultBufSize, streamsize out_bufsize=kCompressionDefaultBufSize)
 Constructor. More...
virtual ~CCompressionStreamProcessor (void)
 Destructor. More...
void Init (void)
 (Re)Initialize stream processor. More...
bool IsOkay (void) const
 Get stream processor's status. More...
CCompressionProcessorGetProcessor (void) const
 Return a pointer to currently used stream processor. More...

Additional Inherited Members

- Public Types inherited from CCompressionStreamProcessor
enum  EDeleteProcessor { eDelete , eNoDelete }
 If to delete the used compression processor in the destructor. More...
enum  EState { eInit , eActive , eFinalize , eDone }
 Stream processor state. More...

Detailed Description

CLZOStreamDecompressor – lzo based decompression stream processor.

See util/compress/stream.hpp for details of stream processing.

The stream decompressor always suppose that data is in stream format and use fStreamFormat flag automatically.
See also

Definition at line 822 of file lzo.hpp.

The documentation for this class was generated from the following file:
Modified on Thu Feb 29 12:20:11 2024 by rev. 669887