|
|
1.1 ! root 1: .PS 6.25i ! 2: .ps 20 ! 3: ## figure 13 ! 4: B1: box invis ! 5: move to B1.e; "\begin{tabular}[b]{r} STOR\\ open\end{tabular}\ " rjust ! 6: B2: box invis with .w at (B1.e.x+3*linewid, B1.e.y) \ ! 7: "GATEWAY" ! 8: B3: box invis with .w at (B2.e.x+3*linewid, B2.e.y) ! 9: move to B3.w; \ ! 10: "\ \begin{tabular}[t]{l} F-SELECT\\ F-OPEN\\ F-WRITE\end{tabular}" ljust ! 11: arrow from (B1.e.x+linewid/2, B1.e.y) to (B2.w.x-linewid/2, B2.w.y) ! 12: arrow from (B2.e.x+linewid/2, B2.e.y) to (B3.w.x-linewid/2, B3.w.y) ! 13: ## ! 14: B4: box invis with .n at (B1.s.x, B1.s.y-lineht) ! 15: move to B4.e; "\begin{tabular}[b]{r} send data\end{tabular}\ " rjust ! 16: B5: box invis with .w at (B4.e.x+3*linewid, B4.e.y) \ ! 17: "GATEWAY" ! 18: B6: box invis with .w at (B5.e.x+3*linewid, B5.e.y) ! 19: move to B6.w; \ ! 20: "\ \begin{tabular}[t]{l} F-DATA\end{tabular}" ljust ! 21: arrow from (B4.e.x+linewid/2, B4.e.y) to (B5.w.x-linewid/2, B5.w.y) ! 22: arrow from (B5.e.x+linewid/2, B5.e.y) to (B6.w.x-linewid/2, B6.w.y) ! 23: ## ! 24: B10: box invis with .n at (B4.s.x, B4.s.y-lineht) "$\cdots$" ! 25: B11: box invis with .n at (B5.s.x, B5.s.y-lineht) "$\cdots$" ! 26: B12: box invis with .n at (B6.s.x, B6.s.y-lineht) "$\cdots$" ! 27: ## ! 28: B7: box invis with .n at (B10.s.x, B10.s.y-lineht) ! 29: move to B7.e; "\begin{tabular}[b]{r} close\end{tabular}\ " rjust ! 30: B8: box invis with .w at (B7.e.x+3*linewid, B7.e.y) \ ! 31: "GATEWAY" ! 32: B9: box invis with .w at (B8.e.x+3*linewid, B8.e.y) ! 33: move to B9.w; \ ! 34: "\ \begin{tabular}[t]{l} F-DATA-END\\ F-TRANSFER-END\\ F-CLOSE\\ F-DESELECT\end{tabular}" ljust ! 35: arrow from (B7.e.x+linewid/2, B7.e.y) to (B8.w.x-linewid/2, B8.w.y) ! 36: arrow from (B8.e.x+linewid/2, B8.e.y) to (B9.w.x-linewid/2, B9.w.y) ! 37: ## ! 38: arrow from (B1.w.x-3*linewid, B1.n.y+2*lineht) \ ! 39: to (B7.w.x-3*linewid, B7.n.y-2*lineht) ! 40: move to (B4.w.x-3*linewid, B4.c.y); "time\ \ " rjust ! 41: ## ! 42: .PE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.