public ZlibBaseStream(System.IO.Stream stream,
                       CompressionMode compressionMode,
                       CompressionLevel level,
                       ZlibStreamFlavor flavor,
                       bool leaveOpen)
     :this(stream, compressionMode, level, flavor,leaveOpen, ZlibConstants.WindowBitsDefault)
 { }
Example #2
0
 public ZlibBaseStream(System.IO.Stream stream,
                       CompressionMode compressionMode,
                       CompressionLevel level,
                       ZlibStreamFlavor flavor,
                       bool leaveOpen)
     : this(stream, compressionMode, level, flavor, leaveOpen, ZlibConstants.WindowBitsDefault)
 {
 }
Example #3
0
 public ZlibBaseStream(Stream stream,
                       CompressionMode compressionMode,
                       CompressionLevel level,
                       ZlibStreamFlavor flavor,
                       Encoding encoding)
     : this(stream, compressionMode, level, flavor, encoding, ZlibConstants.WindowBitsDefault)
 {
 }
 public ZlibBaseStream(Stream stream, ZlibStreamFlavor flavor, bool leaveOpen)
 {
     this._flushMode = FlushType.None;
     this._stream = stream;
     this._leaveOpen = leaveOpen;
     this._flavor = flavor;
     if (flavor != ZlibStreamFlavor.GZIP)
         return;
     this.crc = new Crc32();
 }
Example #5
0
 public ZlibBaseStream(Stream stream, ZlibStreamFlavor flavor, bool leaveOpen)
 {
     this._stream    = stream;
     this._leaveOpen = leaveOpen;
     this._flavor    = flavor;
     if (flavor == ZlibStreamFlavor.GZIP)
     {
         this.crc = new WP7Contrib.Communications.Compression.Crc32();
     }
 }
Example #6
0
 public Stream9(Stream A_0, CompressionMode A_1, CompressionLevel A_2, ZlibStreamFlavor A_3, bool A_4)
 {
     this.stream_0           = A_0;
     this.bool_0             = A_4;
     this.compressionMode_0  = A_1;
     this.zlibStreamFlavor_0 = A_3;
     this.compressionLevel_0 = A_2;
     if (A_3 == ZlibStreamFlavor.GZIP)
     {
         this.class356_0 = new Class356();
     }
 }
Example #7
0
 public ZlibBaseStream(Stream stream, CompressionMode compressionMode, CompressionLevel level, ZlibStreamFlavor flavor, bool leaveOpen)
 {
     this._stream          = stream;
     this._leaveOpen       = leaveOpen;
     this._compressionMode = compressionMode;
     this._flavor          = flavor;
     this._level           = level;
     if (flavor == ZlibStreamFlavor.GZIP)
     {
         this.crc = new CRC32();
     }
 }
Example #8
0
 public ZlibBaseStream(Stream stream, ZlibStreamFlavor flavor, bool leaveOpen)
 {
     this._flushMode = FlushType.None;
     this._stream    = stream;
     this._leaveOpen = leaveOpen;
     this._flavor    = flavor;
     if (flavor != ZlibStreamFlavor.GZIP)
     {
         return;
     }
     this.crc = new Crc32();
 }
Example #9
0
 public ZlibBaseStream(Stream stream, CompressionMode compressionMode, CompressionLevel level, ZlibStreamFlavor flavor, bool leaveOpen)
 {
     _flushMode       = FlushType.None;
     _stream          = stream;
     _leaveOpen       = leaveOpen;
     _compressionMode = compressionMode;
     _flavor          = flavor;
     _level           = level;
     if (flavor == ZlibStreamFlavor.GZIP)
     {
         crc = new CRC32();
     }
 }
Example #10
0
 public ZlibBaseStream(System.IO.Stream stream, ZlibStreamFlavor flavor, bool leaveOpen)
     : base()
 {
     this._flushMode = FlushType.None;
     //this._workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
     this._stream = stream;
     this._leaveOpen = leaveOpen;
     this._flavor = flavor;
     // workitem 7159
     if (flavor == ZlibStreamFlavor.GZIP)
     {
         crc = new CRC32();
     }
 }
Example #11
0
        public ZlibBaseStream(Stream stream, ZlibStreamFlavor flavor, bool leaveOpen)
        {
            this.FlushMode = FlushType.None;
            //_workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
            this.Stream    = stream;
            this.LeaveOpen = leaveOpen;
            this.Flavor    = flavor;
            // workitem 7159

            if (flavor == ZlibStreamFlavor.Gzip)
            {
                this.crc = new Crc32();
            }
        }
Example #12
0
 public ZlibBaseStream(Stream stream,
                       CompressionMode compressionMode,
                       CompressionLevel level,
                       ZlibStreamFlavor flavor,
                       bool leaveOpen)
 {
     _flushMode = FlushType.None;
     //this._workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
     _stream          = stream;
     _leaveOpen       = leaveOpen;
     _compressionMode = compressionMode;
     _flavor          = flavor;
     _level           = level;
 }
Example #13
0
 public ZlibBaseStream(System.IO.Stream stream, ZlibStreamFlavor flavor, bool leaveOpen)
     : base()
 {
     this._flushMode = FlushType.None;
     //this._workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
     this._stream    = stream;
     this._leaveOpen = leaveOpen;
     this._flavor    = flavor;
     // workitem 7159
     if (flavor == ZlibStreamFlavor.GZIP)
     {
         crc = new CRC32();
     }
 }
        public ZlibBaseStream(System.IO.Stream stream,
                              CompressionMode compressionMode,
                              CompressionLevel level,
                              ZlibStreamFlavor flavor,
                              bool leaveOpen,
                              byte[] sharedDictionary)
            : this(stream, compressionMode, level, flavor, leaveOpen)
        {
            if (sharedDictionary != null && flavor != ZlibStreamFlavor.ZLIB)
            {
                throw new Exception("Shared dictionary only supported for zlib streams");
            }

            this.sharedDictionary = sharedDictionary;
        }
        public ZlibBaseStream(Stream stream, CompressionMode compressionMode, CompressionLevel level, ZlibStreamFlavor flavor, bool leaveOpen)
        {
            this._flushMode = FlushType.None;

            // this._workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
            this._stream          = stream;
            this._leaveOpen       = leaveOpen;
            this._compressionMode = compressionMode;
            this._flavor          = flavor;
            this._level           = level;

            // workitem 7159
            if (flavor == ZlibStreamFlavor.GZIP)
            {
                this.crc = new CRC32();
            }
        }
Example #16
0
 public ZlibBaseStream(Stream stream,
                       CompressionMode compressionMode,
                       CompressionLevel level,
                       ZlibStreamFlavor flavor,
                       bool leaveOpen)
 {
     FlushMode       = FlushType.None;
     Stream          = stream;
     LeaveOpen       = leaveOpen;
     CompressionMode = compressionMode;
     Flavor          = flavor;
     Level           = level;
     if (flavor == ZlibStreamFlavor.Gzip)
     {
         _crc = new Crc32();
     }
 }
 public ZlibBaseStream(Stream stream, CompressionMode compressionMode, CompressionLevel level, ZlibStreamFlavor flavor, bool leaveOpen, int windowBits)
 {
     this._streamMode      = StreamMode.Undefined;
     this._bufferSize      = 0x4000;
     this._buf1            = new byte[1];
     this._flushMode       = FlushType.None;
     this._stream          = stream;
     this._leaveOpen       = leaveOpen;
     this._compressionMode = compressionMode;
     this._flavor          = flavor;
     this._level           = level;
     this.windowBitsMax    = windowBits;
     if (flavor == ZlibStreamFlavor.GZIP)
     {
         this.crc = new CRC32();
     }
 }
Example #18
0
 public ZlibBaseStream(Stream stream,
     CompressionMode compressionMode,
     CompressionLevel level,
     ZlibStreamFlavor flavor,
     bool leaveOpen)
 {
     this._flushMode = FlushType.None;
     //this._workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
     this._stream = stream;
     this._leaveOpen = leaveOpen;
     this._compressionMode = compressionMode;
     this._flavor = flavor;
     this._level = level;
     // workitem 7159
     if (flavor == ZlibStreamFlavor.GZIP) {
         this.crc = new CRC32();
     }
 }
Example #19
0
 public ZlibBaseStream(System.IO.Stream stream,
                       CompressionMode compressionMode,
                       CompressionLevel level,
                       ZlibStreamFlavor flavor,
                       bool leaveOpen)
     : base()
 {
     _flushMode = FlushType.None;
     //_workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
     _stream          = stream;
     _leaveOpen       = leaveOpen;
     _compressionMode = compressionMode;
     _flavor          = flavor;
     _level           = level;
     // workitem 7159
     if (flavor == ZlibStreamFlavor.GZIP)
     {
         this.crc = new Ionic2.Crc.CRC32();
     }
 }
 public ZlibBaseStream(System.IO.Stream stream,
                       CompressionMode compressionMode,
                       CompressionLevel level,
                       ZlibStreamFlavor flavor,
                       bool leaveOpen,
                       int windowBits)
     : base()
 {
     this._flushMode = FlushType.None;
     //this._workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
     this._stream = stream;
     this._leaveOpen = leaveOpen;
     this._compressionMode = compressionMode;
     this._flavor = flavor;
     this._level = level;
     this.windowBitsMax = windowBits;
     // workitem 7159
     if (flavor == ZlibStreamFlavor.GZIP)
     {
         this.crc = new BestHTTP.Decompression.Crc.CRC32();
     }
 }
Example #21
0
 public ZlibBaseStream(System.IO.Stream stream,
                       CompressionMode compressionMode,
                       CompressionLevel level,
                       ZlibStreamFlavor flavor,
                       bool leaveOpen,
                       int windowBits)
     : base()
 {
     this._flushMode = FlushType.None;
     //this._workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
     this._stream          = stream;
     this._leaveOpen       = leaveOpen;
     this._compressionMode = compressionMode;
     this._flavor          = flavor;
     this._level           = level;
     this.windowBitsMax    = windowBits;
     // workitem 7159
     if (flavor == ZlibStreamFlavor.GZIP)
     {
         this.crc = new BestHTTP.Decompression.Crc.CRC32();
     }
 }
Example #22
0
        public ZlibBaseStream(Stream stream,
                              CompressionMode compressionMode,
                              CompressionLevel level,
                              ZlibStreamFlavor flavor,
                              Encoding encoding)
        {
            _flushMode = FlushType.None;

            //this._workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
            _stream          = stream;
            _compressionMode = compressionMode;
            _flavor          = flavor;
            _level           = level;

            _encoding = encoding;

            // workitem 7159
            if (flavor == ZlibStreamFlavor.GZIP)
            {
                crc = new CRC32();
            }
        }
Example #23
0
        public ZlibBaseStream(System.IO.Stream stream,
                              CompressionMode compressionMode,
                              CompressionLevel level,
                              ZlibStreamFlavor flavor,
                              bool leaveOpen)
            : base()
        {
            this._flushMode = FlushType.None;
            //this._workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
            this._stream          = stream;
            this._leaveOpen       = leaveOpen;
            this._compressionMode = compressionMode;
            this._flavor          = flavor;
            this._level           = level;
            // workitem 7159
            if (flavor == ZlibStreamFlavor.GZIP)
            {
#if !NETFX_CORE
                this.crc = new Ionic.Crc.CRC32();
#else
                throw new NotSupportedException("ZlibStreamFlavor.GZIP is unsupported");
#endif
            }
        }
Example #24
0
        public ZlibBaseStream(System.IO.Stream stream, CompressionMode compressionMode, CompressionLevel level, ZlibStreamFlavor flavor, bool leaveOpen)
            : base()
        {
            this._flushMode = ZlibConstants.Z_NO_FLUSH;
            this._workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
            this._stream = stream;
            this._leaveOpen = leaveOpen;
            this._flavor = flavor;
            bool wantRfc1950Header = (flavor == ZlibStreamFlavor.ZLIB);
            if (compressionMode == CompressionMode.Decompress)
            {
                _z.InitializeInflate(wantRfc1950Header);
                this._wantCompress = false;
            }
            else
            {
                _z.InitializeDeflate(level, wantRfc1950Header);
                this._wantCompress = true;
            }

            // workitem 7159
            if (flavor == ZlibStreamFlavor.GZIP)
            {
                crc = new CRC32();
            }
        }
Example #25
0
        public ZlibBaseStream(Stream stream, ZlibStreamFlavor flavor, bool leaveOpen)
        {
            this.FlushMode = FlushType.None;
            //_workingBuffer = new byte[WORKING_BUFFER_SIZE_DEFAULT];
            this.Stream = stream;
            this.LeaveOpen = leaveOpen;
            this.Flavor = flavor;
            // workitem 7159

            if (flavor == ZlibStreamFlavor.Gzip)
            {
                this.crc = new Crc32();
            }
        }
 public ZlibBaseStream(Stream stream, CompressionMode compressionMode, CompressionLevel level, ZlibStreamFlavor flavor, bool leaveOpen) : this(stream, compressionMode, level, flavor, leaveOpen, 15)
 {
 }