Mercurial > 510Connectbot
view app/src/main/java/ch/ethz/ssh2/channel/ServerSessionImpl.java @ 527:9e9d6eb9a9c4
Added tag stable-1.9.4-8 for changeset 9a8862b87f6e
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Sat, 01 Jun 2024 10:41:51 -0600 |
parents | d29cce60f393 |
children |
line wrap: on
line source
package ch.ethz.ssh2.channel; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import ch.ethz.ssh2.ServerSession; import ch.ethz.ssh2.ServerSessionCallback; public class ServerSessionImpl implements ServerSession { Channel c; public ServerSessionCallback sscb; public ServerSessionImpl(Channel c) { this.c = c; } public int getState() { return c.getState(); } public InputStream getStdout() { return c.getStdoutStream(); } public InputStream getStderr() { return c.getStderrStream(); } public OutputStream getStdin() { return c.getStdinStream(); } public void close() { try { c.cm.closeChannel(c, "Closed due to server request", true); } catch (IOException ignored) { } } public synchronized ServerSessionCallback getServerSessionCallback() { return sscb; } public synchronized void setServerSessionCallback(ServerSessionCallback sscb) { this.sscb = sscb; } }