Package com.trilead.ssh2.transport
Class TransportConnection
- java.lang.Object
-
- com.trilead.ssh2.transport.TransportConnection
-
public class TransportConnection extends java.lang.Object
TransportConnection.- Version:
- $Id: TransportConnection.java,v 1.1 2007/10/15 12:49:56 cplattne Exp $
- Author:
- Christian Plattner, plattner@trilead.com
-
-
Constructor Summary
Constructors Constructor Description TransportConnection(java.io.InputStream is, java.io.OutputStream os, java.security.SecureRandom rnd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
changeRecvCipher(BlockCipher bc, MessageMac mac)
void
changeSendCipher(BlockCipher bc, MessageMac mac)
int
getPacketOverheadEstimate()
int
peekNextMessageLength()
int
receiveMessage(byte[] buffer, int off, int len)
void
sendMessage(byte[] message)
void
sendMessage(byte[] message, int off, int len)
void
sendMessage(byte[] message, int off, int len, int padd)
-
-
-
Method Detail
-
changeRecvCipher
public void changeRecvCipher(BlockCipher bc, MessageMac mac)
-
changeSendCipher
public void changeSendCipher(BlockCipher bc, MessageMac mac)
-
sendMessage
public void sendMessage(byte[] message) throws java.io.IOException
- Throws:
java.io.IOException
-
sendMessage
public void sendMessage(byte[] message, int off, int len) throws java.io.IOException
- Throws:
java.io.IOException
-
getPacketOverheadEstimate
public int getPacketOverheadEstimate()
-
sendMessage
public void sendMessage(byte[] message, int off, int len, int padd) throws java.io.IOException
- Throws:
java.io.IOException
-
peekNextMessageLength
public int peekNextMessageLength() throws java.io.IOException
- Throws:
java.io.IOException
-
receiveMessage
public int receiveMessage(byte[] buffer, int off, int len) throws java.io.IOException
- Throws:
java.io.IOException
-
-