//---------------------------------------------------------------------
	DeflateStream::DeflateStream(const String& name, const DataStreamPtr& compressedStream)		
	: DataStream(name, compressedStream->getAccessMode())
	, mCompressedStream(compressedStream)
	, mpZStream(0)
	, mCurrentPos(0)
	, mpTmp(0)
	, mIsCompressedValid(true)
	{
		init();
	}
Пример #2
0
    //---------------------------------------------------------------------
	DeflateStream::DeflateStream(const DataStreamPtr& compressedStream, const String& tmpFileName)
	: DataStream(compressedStream->getAccessMode())
	, mCompressedStream(compressedStream)
    , mTempFileName(tmpFileName)
	, mZStream(0)
	, mCurrentPos(0)
	, mTmp(0)
	, mIsCompressedValid(true)
	{
		init();
	}