[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-6]
notes about the exported api just wrote some quick notes (for a few of the classes) about which methods are intended to be the exported API. python has no decent way of distinguishing private vs public.
This commit is contained in:
parent
5a48714394
commit
0e1ef2c65c
58
NOTES
58
NOTES
|
@ -11,3 +11,61 @@
|
||||||
SIS <-- @ --> (parse, find chan) --> secsh chan: buffer <-- SSHInputStream
|
SIS <-- @ --> (parse, find chan) --> secsh chan: buffer <-- SSHInputStream
|
||||||
SSHOutputStream --> secsh chan --> secsh transport --> SOS [no thread]
|
SSHOutputStream --> secsh chan --> secsh transport --> SOS [no thread]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
exported API...
|
||||||
|
|
||||||
|
from BaseTransport:
|
||||||
|
start_client
|
||||||
|
start_server
|
||||||
|
add_server_key
|
||||||
|
get_server_key
|
||||||
|
close
|
||||||
|
get_remote_server_key
|
||||||
|
is_active
|
||||||
|
is_authenticated
|
||||||
|
open_session
|
||||||
|
open_channel
|
||||||
|
renegotiate_keys
|
||||||
|
check_channel_request
|
||||||
|
|
||||||
|
from Transport:
|
||||||
|
auth_key
|
||||||
|
auth_password
|
||||||
|
get_allowed_auths
|
||||||
|
check_auth_none
|
||||||
|
check_auth_password
|
||||||
|
check_auth_publickey
|
||||||
|
accept
|
||||||
|
|
||||||
|
from Channel:
|
||||||
|
set_name
|
||||||
|
get_name
|
||||||
|
send_eof
|
||||||
|
settimeout
|
||||||
|
gettimeout
|
||||||
|
setblocking
|
||||||
|
close
|
||||||
|
recv
|
||||||
|
send
|
||||||
|
sendall
|
||||||
|
makefile
|
||||||
|
fileno
|
||||||
|
shutdown
|
||||||
|
[client:]
|
||||||
|
get_pty
|
||||||
|
invoke_shell
|
||||||
|
exec_command
|
||||||
|
invoke_subsystem
|
||||||
|
resize_pty
|
||||||
|
|
||||||
|
from ChannelFile:
|
||||||
|
next
|
||||||
|
write
|
||||||
|
writelines
|
||||||
|
flush
|
||||||
|
read
|
||||||
|
readline
|
||||||
|
readlines
|
||||||
|
xreadlines
|
||||||
|
close
|
||||||
|
|
Loading…
Reference in New Issue