NetWrok.HTTP.Zlib.ZlibCodec.ZlibCodec C# (CSharp) Method

ZlibCodec() public method

Create a ZlibCodec that either compresses or decompresses.
public ZlibCodec ( CompressionMode mode ) : System
mode CompressionMode /// Indicates whether the codec should compress (deflate) or decompress (inflate). ///
return System
        public ZlibCodec(CompressionMode mode)
        {
            if (mode == CompressionMode.Compress)
            {
                int rc = InitializeDeflate();
                if (rc != ZlibConstants.Z_OK) throw new ZlibException("Cannot initialize for deflate.");
            }
            else if (mode == CompressionMode.Decompress)
            {
                int rc = InitializeInflate();
                if (rc != ZlibConstants.Z_OK) throw new ZlibException("Cannot initialize for inflate.");
            }
            else throw new ZlibException("Invalid ZlibStreamFlavor.");
        }

Same methods

ZlibCodec::ZlibCodec ( ) : System