1
by Robey Pointer
[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--base-0] |
1 |
+-------------------+ +-----------------+ |
2 |
(Socket)InputStream ---> | ssh2 transport | <===> | ssh2 channel | |
|
10
by Robey Pointer
[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-9] |
3 |
(Socket)OutputStream --> | (auth, pipe) | N | (buffer) | |
1
by Robey Pointer
[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--base-0] |
4 |
+-------------------+ +-----------------+ |
5 |
@ feeder thread | | |
|
6 |
- read InputStream | +-> InputStream |
|
7 |
- feed into channel +---> OutputStream |
|
8 |
buffers
|
|
9 |
||
10 |
SIS <-- @ --> (parse, find chan) --> ssh2 chan: buffer <-- SSHInputStream |
|
10
by Robey Pointer
[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-9] |
11 |
SSHOutputStream --> ssh2 chan --> ssh2 transport --> SOS [no thread] |
12 |
||
1
by Robey Pointer
[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--base-0] |
13 |