using System.IO;
namespace Renci.SshNet.Compression
{
    /// 
    /// Implements Zlib compression algorithm.
    /// 
    public class ZlibStream
    {
        //private readonly Ionic.Zlib.ZlibStream _baseStream;
        /// 
        /// Initializes a new instance of the  class.
        /// 
        /// The stream.
        /// The mode.
        public ZlibStream(Stream stream, CompressionMode mode)
        {
            //switch (mode)
            //{
            //    case CompressionMode.Compress:
            //        this._baseStream = new Ionic.Zlib.ZlibStream(stream, Ionic.Zlib.CompressionMode.Compress, Ionic.Zlib.CompressionLevel.Default);
            //        break;
            //    case CompressionMode.Decompress:
            //        this._baseStream = new Ionic.Zlib.ZlibStream(stream, Ionic.Zlib.CompressionMode.Decompress, Ionic.Zlib.CompressionLevel.Default);
            //        break;
            //    default:
            //        break;
            //}
            //this._baseStream.FlushMode = Ionic.Zlib.FlushType.Partial;
        }
        /// 
        /// Writes the specified buffer.
        /// 
        /// The buffer.
        /// The offset.
        /// The count.
        public void Write(byte[] buffer, int offset, int count)
        {
            //this._baseStream.Write(buffer, offset, count);
        }
    }
}