Home | Trees | Index | Help |
|
---|
Package twisted :: Package conch :: Package ssh :: Module channel :: Class SSHChannel |
|
SSHConnectForwardingChannel
,
SSHListenForwardingChannel
,
SSHSession
,
SSHUnixChannel
Method Summary | |
---|---|
__init__(self,
localWindow,
localMaxPacket,
remoteWindow,
remoteMaxPacket,
conn,
data,
avatar)
| |
__str__(self)
| |
Called when bytes are added to the remote window. | |
Called when the channel is opened. | |
Called when the channel is closed. | |
Called when we receive data. | |
Called when the other side will send no more data. | |
Called when we receive extended data (usually standard error). | |
tuple
|
Return a tuple describing our side of the connection. |
tuple
|
Return a tuple describing the other side of the connection. |
Close the channel. | |
Called when the the open failed for some reason. | |
bool
|
Called when a request is sent to this channel. |
Called when the remote buffer has more room, as a hint to continue writing. | |
Called when the remote buffer is full, as a hint to stop writing. | |
Write some data to the channel. | |
Send extended data to this channel. | |
Part of the Transport interface. |
Class Variable Summary | |
---|---|
NoneType |
name = None |
Method Details |
---|
addWindowBytes(self, bytes)Called when bytes are added to the remote window. By default it clears the data buffers.
|
channelOpen(self, specificData)Called when the channel is opened. specificData is any data that the other side sent us when opening the channel.
|
closed(self)Called when the channel is closed. |
dataReceived(self, data)Called when we receive data.
|
eofReceived(self)Called when the other side will send no more data. |
extReceived(self, dataType, data)Called when we receive extended data (usually standard error).
|
getHost(self)Return a tuple describing our side of the connection.
|
getPeer(self)Return a tuple describing the other side of the connection.
|
loseConnection(self)Close the channel. |
openFailed(self, reason)Called when the the open failed for some reason. reason.desc is a string descrption, reason.code the the SSH error code.
|
requestReceived(self, requestType, data)Called when a request is sent to this channel. By default it delegates to self.request_<requestType>. If this functio returns true, the request succeeded, otherwise it failed.
|
startWriting(self)Called when the remote buffer has more room, as a hint to continue writing. |
stopWriting(self)Called when the remote buffer is full, as a hint to stop writing. This can be ignored, but it can be helpful. |
write(self, data)Write some data to the channel. If there is not enough remote window available, buffer until it is.
|
writeExtended(self, dataType, data)Send extended data to this channel. If there is not enough remote window available, buffer until there is.
|
writeSequence(self, data)Part of the Transport interface. Write a list of strings to the channel.
|
Class Variable Details |
---|
name
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.0 on Sat May 15 20:08:06 2004 | http://epydoc.sf.net |