1*f6dc9357SAndroid Build Coastguard Worker // DummyOutStream.h 2*f6dc9357SAndroid Build Coastguard Worker 3*f6dc9357SAndroid Build Coastguard Worker #ifndef ZIP7_INC_DUMMY_OUT_STREAM_H 4*f6dc9357SAndroid Build Coastguard Worker #define ZIP7_INC_DUMMY_OUT_STREAM_H 5*f6dc9357SAndroid Build Coastguard Worker 6*f6dc9357SAndroid Build Coastguard Worker #include "../../../Common/MyCom.h" 7*f6dc9357SAndroid Build Coastguard Worker 8*f6dc9357SAndroid Build Coastguard Worker #include "../../IStream.h" 9*f6dc9357SAndroid Build Coastguard Worker 10*f6dc9357SAndroid Build Coastguard Worker Z7_CLASS_IMP_NOQIB_1( 11*f6dc9357SAndroid Build Coastguard Worker CDummyOutStream 12*f6dc9357SAndroid Build Coastguard Worker , ISequentialOutStream 13*f6dc9357SAndroid Build Coastguard Worker ) 14*f6dc9357SAndroid Build Coastguard Worker CMyComPtr<ISequentialOutStream> _stream; 15*f6dc9357SAndroid Build Coastguard Worker UInt64 _size; 16*f6dc9357SAndroid Build Coastguard Worker public: SetStream(ISequentialOutStream * outStream)17*f6dc9357SAndroid Build Coastguard Worker void SetStream(ISequentialOutStream *outStream) { _stream = outStream; } ReleaseStream()18*f6dc9357SAndroid Build Coastguard Worker void ReleaseStream() { _stream.Release(); } Init()19*f6dc9357SAndroid Build Coastguard Worker void Init() { _size = 0; } GetSize()20*f6dc9357SAndroid Build Coastguard Worker UInt64 GetSize() const { return _size; } 21*f6dc9357SAndroid Build Coastguard Worker }; 22*f6dc9357SAndroid Build Coastguard Worker 23*f6dc9357SAndroid Build Coastguard Worker #endif 24