Source code

Revision control

Copy as Markdown

Other Tools

// DummyOutStream.h↩
#ifndef __DUMMY_OUT_STREAM_H↩
#define __DUMMY_OUT_STREAM_H↩
#include "../../../Common/MyCom.h"
#include "../../IStream.h"
class CDummyOutStream:↩
public ISequentialOutStream,↩
public CMyUnknownImp↩
{↩
CMyComPtr<ISequentialOutStream> _stream;↩
UInt64 _size;↩
public:↩
void SetStream(ISequentialOutStream *outStream) { _stream = outStream; }↩
void ReleaseStream() { _stream.Release(); }↩
void Init() { _size = 0; }↩
MY_UNKNOWN_IMP↩
STDMETHOD(Write)(const void *data, UInt32 size, UInt32 *processedSize);↩
UInt64 GetSize() const { return _size; }↩
};↩
#endif