|
|
BSD 4.3reno
.PS
.ps 20
## figure 12
B1: box invis
move to B1.e; \
"\begin{tabular}[b]{r} STOR\\ open\\ send data\\ \ $\ldots$\\ close\end{tabular}\ " rjust
B2: box invis height 6*boxht with .w at (B1.e.x+3*linewid, B1.e.y) \
"GATEWAY" width 3*boxwid/2
B4: box invis with .s at B2.s "DISK" height 2*boxht
arrow from (B2.c.x-boxwid/3, B2.c.y-boxht/2) to (B4.n.x-boxwid/3, B4.c.y+boxht/2)
arrow from (B4.n.x+boxwid/3, B4.c.y+boxht/2) to (B2.c.x+boxwid/3, B2.c.y-boxht/2)
B3: box invis height 6*boxht with .w at (B2.e.x+3*linewid, B2.e.y)
move to B3.w; \
"\ \begin{tabular}[t]{l} F-SELECT\\ F-OPEN\\ F-WRITE\\ F-DATA\\ \ $\ldots$\\ F-DATA-END\\ F-TRANSFER-END\\ F-CLOSE\\ F-DESELECT\end{tabular}" ljust
arrow from (B1.e.x+linewid/2, B1.e.y) to (B2.w.x-linewid/2, B2.w.y)
arrow from (B2.e.x+linewid/2, B2.e.y) to (B3.w.x-linewid/2, B3.w.y)
##
.PE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.