using Renci.SshNet.Messages.Authentication; namespace Renci.SshNet.Compression { /// /// Represents "zlib@openssh.org" compression implementation /// public class ZlibOpenSsh : Compressor { /// /// Gets algorithm name. /// public override string Name { get { return "zlib@openssh.org"; } } /// /// Initializes the algorithm /// /// The session. public override void Init(Session session) { base.Init(session); session.UserAuthenticationSuccessReceived += Session_UserAuthenticationSuccessReceived; } private void Session_UserAuthenticationSuccessReceived(object sender, MessageEventArgs e) { IsActive = true; Session.UserAuthenticationSuccessReceived -= Session_UserAuthenticationSuccessReceived; } } }