C# Класс Tamir.SharpSsh.jsch.Session

Наследование: Runnable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
connect ( ) : void
connect ( int connectTimeout ) : void
delPortForwardingL ( String boundaddress, int lport ) : void
delPortForwardingL ( int lport ) : void
delPortForwardingR ( int rport ) : void
disconnect ( ) : void
encode ( Packet packet ) : void
getCipher ( ) : String
getClientVersion ( ) : String
getConfig ( object name ) : String
getHost ( ) : String
getHostKey ( ) : HostKey
getMac ( ) : String
getPort ( ) : int
getPortForwardingL ( ) : String[]
getServerVersion ( ) : String
getTimeout ( ) : int
getUserName ( ) : String
isConnected ( ) : bool
openChannel ( String type ) : Channel
read ( Buffer buf ) : Buffer
rekey ( ) : void
run ( ) : void
sendIgnore ( ) : void
sendKeepAliveMsg ( ) : void
setClientVersion ( String cv ) : void
setConfig ( Hashtable foo ) : void
setHost ( String host ) : void
setInputStream ( Stream In ) : void
setOutputStream ( Stream Out ) : void
setPassword ( String foo ) : void
setPort ( int port ) : void
setPortForwardingL ( String boundaddress, int lport, String host, int rport ) : void
setPortForwardingL ( String boundaddress, int lport, String host, int rport, ServerSocketFactory ssf ) : void
setPortForwardingL ( int lport, String host, int rport ) : void
setPortForwardingR ( int rport, String daemon ) : void
setPortForwardingR ( int rport, String daemon, System arg ) : void
setPortForwardingR ( int rport, String host, int lport ) : void
setPortForwardingR ( int rport, String host, int lport, SocketFactory sf ) : void
setProxy ( Proxy proxy ) : void
setSocketFactory ( SocketFactory foo ) : void
setTimeout ( int foo ) : void
setUserInfo ( UserInfo userinfo ) : void
setX11Cookie ( String cookie ) : void
setX11Host ( String host ) : void
setX11Port ( int port ) : void
write ( Packet packet ) : void
write ( Packet packet, Channel c, int length ) : void

Приватные методы

Метод Описание
Session ( JSch jsch ) : System.IO
_write ( Packet packet ) : void
addChannel ( Channel channel ) : void
checkHost ( String host, KeyExchange kex ) : void
getSessionId ( ) : byte[]
receive_kexinit ( Buffer buf ) : KeyExchange
receive_newkeys ( Buffer buf, KeyExchange kex ) : void
send_kexinit ( ) : void
send_newkeys ( ) : void
setPortForwarding ( int rport ) : void
setUserName ( String foo ) : void
updateKeys ( KeyExchange kex ) : void

Описание методов

connect() публичный Метод

public connect ( ) : void
Результат void

connect() публичный Метод

public connect ( int connectTimeout ) : void
connectTimeout int
Результат void

delPortForwardingL() публичный Метод

public delPortForwardingL ( String boundaddress, int lport ) : void
boundaddress String
lport int
Результат void

delPortForwardingL() публичный Метод

public delPortForwardingL ( int lport ) : void
lport int
Результат void

delPortForwardingR() публичный Метод

public delPortForwardingR ( int rport ) : void
rport int
Результат void

disconnect() публичный Метод

public disconnect ( ) : void
Результат void

encode() публичный Метод

public encode ( Packet packet ) : void
packet Packet
Результат void

getCipher() публичный Метод

public getCipher ( ) : String
Результат String

getClientVersion() публичный Метод

public getClientVersion ( ) : String
Результат String

getConfig() публичный Метод

public getConfig ( object name ) : String
name object
Результат String

getHost() публичный Метод

public getHost ( ) : String
Результат String

getHostKey() публичный Метод

public getHostKey ( ) : HostKey
Результат HostKey

getMac() публичный Метод

public getMac ( ) : String
Результат String

getPort() публичный Метод

public getPort ( ) : int
Результат int

getPortForwardingL() публичный Метод

public getPortForwardingL ( ) : String[]
Результат String[]

getServerVersion() публичный Метод

public getServerVersion ( ) : String
Результат String

getTimeout() публичный Метод

public getTimeout ( ) : int
Результат int

getUserName() публичный Метод

public getUserName ( ) : String
Результат String

isConnected() публичный Метод

public isConnected ( ) : bool
Результат bool

openChannel() публичный Метод

public openChannel ( String type ) : Channel
type String
Результат Channel

read() публичный Метод

public read ( Buffer buf ) : Buffer
buf Buffer
Результат Buffer

rekey() публичный Метод

public rekey ( ) : void
Результат void

run() публичный Метод

public run ( ) : void
Результат void

sendIgnore() публичный Метод

public sendIgnore ( ) : void
Результат void

sendKeepAliveMsg() публичный Метод

public sendKeepAliveMsg ( ) : void
Результат void

setClientVersion() публичный Метод

public setClientVersion ( String cv ) : void
cv String
Результат void

setConfig() публичный Метод

public setConfig ( Hashtable foo ) : void
foo Hashtable
Результат void

setHost() публичный Метод

public setHost ( String host ) : void
host String
Результат void

setInputStream() публичный Метод

public setInputStream ( Stream In ) : void
In Stream
Результат void

setOutputStream() публичный Метод

public setOutputStream ( Stream Out ) : void
Out Stream
Результат void

setPassword() публичный Метод

public setPassword ( String foo ) : void
foo String
Результат void

setPort() публичный Метод

public setPort ( int port ) : void
port int
Результат void

setPortForwardingL() публичный Метод

public setPortForwardingL ( String boundaddress, int lport, String host, int rport ) : void
boundaddress String
lport int
host String
rport int
Результат void

setPortForwardingL() публичный Метод

public setPortForwardingL ( String boundaddress, int lport, String host, int rport, ServerSocketFactory ssf ) : void
boundaddress String
lport int
host String
rport int
ssf ServerSocketFactory
Результат void

setPortForwardingL() публичный Метод

public setPortForwardingL ( int lport, String host, int rport ) : void
lport int
host String
rport int
Результат void

setPortForwardingR() публичный Метод

public setPortForwardingR ( int rport, String daemon ) : void
rport int
daemon String
Результат void

setPortForwardingR() публичный Метод

public setPortForwardingR ( int rport, String daemon, System arg ) : void
rport int
daemon String
arg System
Результат void

setPortForwardingR() публичный Метод

public setPortForwardingR ( int rport, String host, int lport ) : void
rport int
host String
lport int
Результат void

setPortForwardingR() публичный Метод

public setPortForwardingR ( int rport, String host, int lport, SocketFactory sf ) : void
rport int
host String
lport int
sf SocketFactory
Результат void

setProxy() публичный Метод

public setProxy ( Proxy proxy ) : void
proxy Proxy
Результат void

setSocketFactory() публичный Метод

public setSocketFactory ( SocketFactory foo ) : void
foo SocketFactory
Результат void

setTimeout() публичный Метод

public setTimeout ( int foo ) : void
foo int
Результат void

setUserInfo() публичный Метод

public setUserInfo ( UserInfo userinfo ) : void
userinfo UserInfo
Результат void

setX11Cookie() публичный Метод

public setX11Cookie ( String cookie ) : void
cookie String
Результат void

setX11Host() публичный Метод

public setX11Host ( String host ) : void
host String
Результат void

setX11Port() публичный Метод

public setX11Port ( int port ) : void
port int
Результат void

write() публичный Метод

public write ( Packet packet ) : void
packet Packet
Результат void

write() публичный Метод

public write ( Packet packet, Channel c, int length ) : void
packet Packet
c Channel
length int
Результат void