IRarUnpack.cs 432 B

123456789101112131415161718
  1. using System.IO;
  2. using SharpCompress.Common.Rar.Headers;
  3. namespace SharpCompress.Compressors.Rar
  4. {
  5. internal interface IRarUnpack
  6. {
  7. void DoUnpack(FileHeader fileHeader, Stream readStream, Stream writeStream);
  8. void DoUnpack();
  9. // eg u/i pause/resume button
  10. bool Suspended { get; set; }
  11. long DestSize { get; }
  12. int Char { get; }
  13. int PpmEscChar { get; set; }
  14. }
  15. }