Renci.SshNet.Compression.Compressor
Represents base class for compression algorithm implementation.
namespace Renci.SshNet.Compression
{
public abstract class Compressor : Algorithm, IDisposable
{
protected Compressor(bool delayedCompression);
public virtual void Init(Session session);
public byte[] Compress(byte[] data);
public virtual byte[] Compress(byte[] data, int offset, int length);
protected abstract byte[] CompressCore(byte[] data, int offset, int length);
public byte[] Decompress(byte[] data);
public virtual byte[] Decompress(byte[] data, int offset, int length);
protected abstract byte[] DecompressCore(byte[] data, int offset, int length);
public void Dispose();
protected virtual void Dispose(bool disposing);
}
}