class ChannelAgentForwarding extends Channel
Channel.MyPipedInputStream, Channel.PassiveInputStream, Channel.PassiveOutputStream
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
init |
private static int |
LOCAL_MAXIMUM_PACKET_SIZE |
private static int |
LOCAL_WINDOW_SIZE_MAX |
private Buffer |
mbuf |
private Packet |
packet |
private Buffer |
rbuf |
private byte |
SSH_AGENT_FAILURE |
private byte |
SSH_AGENT_RSA_IDENTITIES_ANSWER |
private byte |
SSH_AGENT_RSA_RESPONSE |
private byte |
SSH_AGENT_SUCCESS |
private byte |
SSH_AGENTC_ADD_RSA_IDENTITY |
private byte |
SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES |
private byte |
SSH_AGENTC_REMOVE_RSA_IDENTITY |
private byte |
SSH_AGENTC_REQUEST_RSA_IDENTITIES |
private byte |
SSH_AGENTC_RSA_CHALLENGE |
private byte |
SSH2_AGENT_FAILURE |
private byte |
SSH2_AGENT_IDENTITIES_ANSWER |
private byte |
SSH2_AGENT_SIGN_RESPONSE |
private byte |
SSH2_AGENTC_ADD_IDENTITY |
private byte |
SSH2_AGENTC_REMOVE_ALL_IDENTITIES |
private byte |
SSH2_AGENTC_REMOVE_IDENTITY |
private byte |
SSH2_AGENTC_REQUEST_IDENTITIES |
private byte |
SSH2_AGENTC_SIGN_REQUEST |
private Buffer |
wbuf |
close, connected, connectTimeout, eof_local, eof_remote, exitstatus, id, index, io, lmpsize, lwsize, lwsize_max, notifyme, open_confirmation, recipient, reply, rmpsize, rwsize, SSH_MSG_CHANNEL_OPEN_CONFIRMATION, SSH_MSG_CHANNEL_OPEN_FAILURE, SSH_MSG_CHANNEL_WINDOW_ADJUST, SSH_OPEN_ADMINISTRATIVELY_PROHIBITED, SSH_OPEN_CONNECT_FAILED, SSH_OPEN_RESOURCE_SHORTAGE, SSH_OPEN_UNKNOWN_CHANNEL_TYPE, thread, type
Constructor and Description |
---|
ChannelAgentForwarding() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
eof_remote() |
void |
run() |
private void |
send(byte[] message) |
(package private) void |
write(byte[] foo,
int s,
int l) |
addRemoteWindowSize, close, connect, connect, del, disconnect, disconnect, eof, genChannelOpenPacket, getChannel, getChannel, getData, getExitStatus, getExtInputStream, getId, getInputStream, getOutputStream, getRecipient, getSession, init, isClosed, isConnected, isEOF, sendChannelOpen, sendOpenConfirmation, sendOpenFailure, sendSignal, setExitStatus, setExtOutputStream, setExtOutputStream, setInputStream, setInputStream, setLocalPacketSize, setLocalWindowSize, setLocalWindowSizeMax, setOutputStream, setOutputStream, setRecipient, setRemotePacketSize, setRemoteWindowSize, setSession, setXForwarding, start, write_ext, write
private static final int LOCAL_WINDOW_SIZE_MAX
private static final int LOCAL_MAXIMUM_PACKET_SIZE
private final byte SSH_AGENTC_REQUEST_RSA_IDENTITIES
private final byte SSH_AGENT_RSA_IDENTITIES_ANSWER
private final byte SSH_AGENTC_RSA_CHALLENGE
private final byte SSH_AGENT_RSA_RESPONSE
private final byte SSH_AGENT_FAILURE
private final byte SSH_AGENT_SUCCESS
private final byte SSH_AGENTC_ADD_RSA_IDENTITY
private final byte SSH_AGENTC_REMOVE_RSA_IDENTITY
private final byte SSH_AGENTC_REMOVE_ALL_RSA_IDENTITIES
private final byte SSH2_AGENTC_REQUEST_IDENTITIES
private final byte SSH2_AGENT_IDENTITIES_ANSWER
private final byte SSH2_AGENTC_SIGN_REQUEST
private final byte SSH2_AGENT_SIGN_RESPONSE
private final byte SSH2_AGENTC_ADD_IDENTITY
private final byte SSH2_AGENTC_REMOVE_IDENTITY
private final byte SSH2_AGENTC_REMOVE_ALL_IDENTITIES
private final byte SSH2_AGENT_FAILURE
boolean init
private Buffer rbuf
private Buffer wbuf
private Packet packet
private Buffer mbuf
public void run()
void write(byte[] foo, int s, int l) throws java.io.IOException
private void send(byte[] message)
void eof_remote()
eof_remote
in class Channel