# Uses of Class net.schmizz.sshj.common.SSHPacket (sshj 0.4.0 API)
Date: 2011-06-06

## Uses of Class
net.schmizz.sshj.common.SSHPacket

Packages that use SSHPacket
net.schmizz.sshj
net.schmizz.sshj.common
net.schmizz.sshj.connection
net.schmizz.sshj.connection.channel
net.schmizz.sshj.connection.channel.direct
net.schmizz.sshj.connection.channel.forwarded
net.schmizz.sshj.transport
net.schmizz.sshj.transport.kex
net.schmizz.sshj.userauth
net.schmizz.sshj.userauth.method

Uses of SSHPacket in net.schmizz.sshj

Methods in net.schmizz.sshj with parameters of type SSHPacket
`void` `AbstractService.handle(Message msg, SSHPacket buf)`

Uses of SSHPacket in net.schmizz.sshj.common

Methods in net.schmizz.sshj.common that return SSHPacket
`SSHPacket` `SSHPacket.putMessageID(Message msg)` Writes a byte indicating the SSH message identifier

Methods in net.schmizz.sshj.common with parameters of type SSHPacket
`void` `SSHPacketHandler.handle(Message msg, SSHPacket buf)` Delegate handling of some SSH packet to this object.

Constructors in net.schmizz.sshj.common with parameters of type SSHPacket
`SSHPacket(SSHPacket p)`

Uses of SSHPacket in net.schmizz.sshj.connection

Methods in net.schmizz.sshj.connection that return types with arguments of type SSHPacket
`Promise<SSHPacket,ConnectionException>` `ConnectionImpl.sendGlobalRequest(String name, boolean wantReply, byte[] specifics)`
`Promise<SSHPacket,ConnectionException>` `Connection.sendGlobalRequest(String name, boolean wantReply, byte[] specifics)` Send an SSH global request.

Methods in net.schmizz.sshj.connection with parameters of type SSHPacket
`void` `ConnectionImpl.handle(Message msg, SSHPacket buf)`

Uses of SSHPacket in net.schmizz.sshj.connection.channel

Methods in net.schmizz.sshj.connection.channel that return SSHPacket
`protected SSHPacket` `AbstractChannel.newBuffer(Message cmd)`

Methods in net.schmizz.sshj.connection.channel with parameters of type SSHPacket
`protected void` `AbstractChannel.gotExtendedData(SSHPacket buf)`
`protected void` `AbstractChannel.gotUnknown(Message msg, SSHPacket buf)`
`void` `AbstractChannel.handle(Message msg, SSHPacket buf)`
`protected void` `AbstractChannel.handleRequest(String reqType, SSHPacket buf)`
`protected void` `AbstractChannel.receiveInto(ChannelInputStream stream, SSHPacket buf)`

Uses of SSHPacket in net.schmizz.sshj.connection.channel.direct

Methods in net.schmizz.sshj.connection.channel.direct that return SSHPacket
`protected SSHPacket` `AbstractDirectChannel.buildOpenReq()`

Methods in net.schmizz.sshj.connection.channel.direct with parameters of type SSHPacket
`protected void` `SessionChannel.gotExtendedData(SSHPacket buf)`
`protected void` `AbstractDirectChannel.gotUnknown(Message cmd, SSHPacket buf)`
`void` `SessionChannel.handleRequest(String req, SSHPacket buf)`

Uses of SSHPacket in net.schmizz.sshj.connection.channel.forwarded

Methods in net.schmizz.sshj.connection.channel.forwarded that return SSHPacket
`protected SSHPacket` `RemotePortForwarder.req(String reqName, RemotePortForwarder.Forward forward)`

Methods in net.schmizz.sshj.connection.channel.forwarded with parameters of type SSHPacket
`void` `X11Forwarder.handleOpen(SSHPacket buf)` Internal API
`void` `RemotePortForwarder.handleOpen(SSHPacket buf)` Internal API.
`void` `ForwardedChannelOpener.handleOpen(SSHPacket buf)` Delegates a `SSH_MSG_CHANNEL_OPEN` request for the channel type claimed by this opener.

Uses of SSHPacket in net.schmizz.sshj.transport

Methods in net.schmizz.sshj.transport with parameters of type SSHPacket
`void` `TransportImpl.handle(Message msg, SSHPacket buf)` This is where all incoming packets are handled.
`long` `TransportImpl.write(SSHPacket payload)`
`long` `Transport.write(SSHPacket payload)` Write a packet over this transport.

Uses of SSHPacket in net.schmizz.sshj.transport.kex

Methods in net.schmizz.sshj.transport.kex with parameters of type SSHPacket
`boolean` `KeyExchange.next(Message msg, SSHPacket buffer)` Process the next packet
`boolean` `AbstractDHG.next(Message msg, SSHPacket packet)`

Uses of SSHPacket in net.schmizz.sshj.userauth

Methods in net.schmizz.sshj.userauth with parameters of type SSHPacket
`void` `UserAuthImpl.handle(Message msg, SSHPacket buf)`

Uses of SSHPacket in net.schmizz.sshj.userauth.method

Methods in net.schmizz.sshj.userauth.method that return SSHPacket
`protected SSHPacket` `AuthPublickey.buildReq()` Builds a feeler request (sans signature).
`SSHPacket` `AuthPassword.buildReq()`
`SSHPacket` `AuthKeyboardInteractive.buildReq()`
`protected SSHPacket` `AuthHostbased.buildReq()`
`protected SSHPacket` `AbstractAuthMethod.buildReq()` Builds a `SSHPacket` containing the fields common to all authentication method.
`protected SSHPacket` `KeyedAuthMethod.putPubKey(SSHPacket reqBuf)`
`protected SSHPacket` `KeyedAuthMethod.putSig(SSHPacket reqBuf)`

Methods in net.schmizz.sshj.userauth.method with parameters of type SSHPacket
`void` `AuthPublickey.handle(Message cmd, SSHPacket buf)` Internal use.
`void` `AuthPassword.handle(Message cmd, SSHPacket buf)`
`void` `AuthKeyboardInteractive.handle(Message cmd, SSHPacket buf)`
`void` `AbstractAuthMethod.handle(Message msg, SSHPacket buf)`
`protected SSHPacket` `KeyedAuthMethod.putPubKey(SSHPacket reqBuf)`
`protected SSHPacket` `KeyedAuthMethod.putSig(SSHPacket reqBuf)`

Copyright © 2009-2011. All Rights Reserved.