summaryrefslogtreecommitdiffhomepage
path: root/NOTES
diff options
context:
space:
mode:
authorRobey Pointer <robey@lag.net>2003-11-04 08:34:24 +0000
committerRobey Pointer <robey@lag.net>2003-11-04 08:34:24 +0000
commit51607386c7609a483568ad935083c9668fe6241b (patch)
tree46b1083cfbd387fd181cc8fbef2ce77f837a3bd6 /NOTES
[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--base-0]
initial import (automatically generated log message)
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 00000000..9e8ce06e
--- /dev/null
+++ b/NOTES
@@ -0,0 +1,13 @@
+
+ +-------------------+ +-----------------+
+(Socket)InputStream ---> | secsh transport | <===> | secsh channel |
+(Socket)OutputStream --> | (auth, pipe) | N | (buffer) |
+ +-------------------+ +-----------------+
+ @ feeder thread | |
+ - read InputStream | +-> InputStream
+ - feed into channel +---> OutputStream
+ buffers
+
+SIS <-- @ --> (parse, find chan) --> secsh chan: buffer <-- SSHInputStream
+SSHOutputStream --> secsh chan --> secsh transport --> SOS [no thread]
+