diff options
Diffstat (limited to 'CPP/7zip/Compress/BZip2Original/BZip2Encoder.h')
-rwxr-xr-x | CPP/7zip/Compress/BZip2Original/BZip2Encoder.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/CPP/7zip/Compress/BZip2Original/BZip2Encoder.h b/CPP/7zip/Compress/BZip2Original/BZip2Encoder.h new file mode 100755 index 00000000..c451a08d --- /dev/null +++ b/CPP/7zip/Compress/BZip2Original/BZip2Encoder.h @@ -0,0 +1,30 @@ +// Compress/BZip2/Encoder.h + +#ifndef __COMPRESS_BZIP2_ENCODER_H +#define __COMPRESS_BZIP2_ENCODER_H + +#include "../../ICoder.h" +#include "../../../Common/MyCom.h" + +namespace NCompress { +namespace NBZip2 { + +class CEncoder : + public ICompressCoder, + public CMyUnknownImp +{ + Byte *m_InBuffer; +public: + CEncoder(): m_InBuffer(0) {}; + ~CEncoder(); + + MY_UNKNOWN_IMP + + STDMETHOD(Code)(ISequentialInStream *inStream, + ISequentialOutStream *outStream, const UInt64 *inSize, const UInt64 *outSize, + ICompressProgressInfo *progress); +}; + +}} + +#endif |