/* This file is part of libmspack. * (C) 2003-2013 Stuart Caie. * * The LZX method was created by Jonathan Forbes and Tomi Poutanen, adapted * by Microsoft Corporation. * * libmspack is free software { get; set; } you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License (LGPL) version 2.1 * * For further details, see the file COPYING.LIB distributed with libmspack */ namespace LibMSPackSharp.Compression { public abstract partial class CompressionStream : BaseDecompressState { public byte[] InputBuffer { get; set; } public uint InputBufferSize { get; set; } /// /// i_ptr /// public int InputPointer { get; set; } /// /// i_end /// public int InputEnd { get; set; } /// /// o_ptr /// public int OutputPointer { get; set; } /// /// o_end /// public int OutputEnd { get; set; } /// /// bit_buffer /// public uint BitBuffer { get; set; } /// /// bits_left /// public int BitsLeft { get; set; } /// /// Have we reached the end of input? /// public int EndOfInput { get; set; } } }