Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCCompressionStreamProcessor.html below:
NCBI C++ ToolKit: CCompressionStreamProcessor Class Reference
Search Toolkit Book for CCompressionStreamProcessor
#include <util/compress/stream.hpp>
Inheritance diagram for CCompressionStreamProcessor:
[legend]
Collaboration diagram for CCompressionStreamProcessor:
[legend] Public Types 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...
Public Member Functions 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...
CCompressionProcessor * GetProcessor (void) const Return a pointer to currently used stream processor. More...
Private Member Functions CCompressionStreamProcessor (const CCompressionStreamProcessor &) Private copy constructor to prohibit copy. More...
CCompressionStreamProcessor & operator= (const CCompressionStreamProcessor &) Private assignment operator to prohibit assignment. More...
Private Attributes CCompressionProcessor * m_Processor (De)compression processor. More...
CT_CHAR_TYPE * m_InBuf Buffer of unprocessed data. More...
streamsize m_InBufSize Unprocessed data buffer size. More...
CT_CHAR_TYPE * m_OutBuf Buffer of processed data. More...
streamsize m_OutBufSize Processed data buffer size. More...
CT_CHAR_TYPE * m_Begin Begin and end of the pre/post. More...
CT_CHAR_TYPE * m_End processed data in the buffer. More...
EDeleteProcessor m_NeedDelete m_Processor auto-deleting flag. More...
CCompressionProcessor::EStatus m_LastStatus Last compressor status. More...
EState m_State Stream processor state. More...
Friends class CCompressionStream class CCompressionStreambuf Detailed Description
Definition at line 206 of file stream.hpp.
The documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4