aboutsummaryrefslogtreecommitdiff
path: root/NOTES
diff options
context:
space:
mode:
authorJeremy T. Bouse <jbouse@debian.org>2013-05-25 00:04:32 -0400
committerJeremy T. Bouse <jbouse@debian.org>2013-05-25 00:04:32 -0400
commit1a716ed46d1d556d4ba6798608ab498320acd886 (patch)
treedbcb23de26387e312f7ea09085330eca90e15853 /NOTES
parenta88b8c8c0f591a3bfa8d7984343a27815184f495 (diff)
downloadpython-paramiko-1a716ed46d1d556d4ba6798608ab498320acd886.tar
python-paramiko-1a716ed46d1d556d4ba6798608ab498320acd886.tar.gz
Imported Upstream version 1.10.1upstream/1.10.1
Diffstat (limited to 'NOTES')
-rw-r--r--NOTES13
1 files changed, 13 insertions, 0 deletions
diff --git a/NOTES b/NOTES
new file mode 100644
index 0000000..e84f99c
--- /dev/null
+++ b/NOTES
@@ -0,0 +1,13 @@
+
+ +-------------------+ +-----------------+
+(Socket)InputStream ---> | ssh2 transport | <===> | ssh2 channel |
+(Socket)OutputStream --> | (auth, pipe) | N | (buffer) |
+ +-------------------+ +-----------------+
+ @ feeder thread | |
+ - read InputStream | +-> InputStream
+ - feed into channel +---> OutputStream
+ buffers
+
+SIS <-- @ --> (parse, find chan) --> ssh2 chan: buffer <-- SSHInputStream
+SSHOutputStream --> ssh2 chan --> ssh2 transport --> SOS [no thread]
+