Annotation of 43BSDReno/contrib/isode-beta/doc/practical-osi1/figureA-24.pic, revision 1.1

1.1     ! root        1: .PS 4.5i
        !             2: ## figure A-24
        !             3: B1a:   box invis
        !             4: B1b:   box invis with .n at B1a.c
        !             5: B1c:   box invis with .n at B1b.s
        !             6: B1d:   box invis with .n at B1c.s
        !             7: B1e:   box invis with .n at B1d.c
        !             8:        line from B1a.nw to B1e.sw; line from B1a.ne to B1e.se
        !             9: ##
        !            10: REQ:   box invis with .e at (B1b.nw.x-linewid, B1b.nw.y)
        !            11:        move to REQ.e; \
        !            12:        "\sf \begin{tabular}{l}  \ \ REQUEST\end{tabular}" rjust
        !            13:        arrow from REQ.e to (B1b.nw.x-linewid/10, B1b.nw.y)
        !            14:        arrow from B1b.nw to B1b.se dashed
        !            15: IND:   box invis with .w at (B1b.se.x+linewid, B1b.se.y)
        !            16:        move to IND.w; \
        !            17:        "\sf \begin{tabular}{l}  \ \ INDICATION\end{tabular}" ljust
        !            18:        arrow from (B1b.se.x+linewid/10, B1b.se.y) to IND.w
        !            19: RSP:   box invis with .w at (B1d.ne.x+linewid, B1d.ne.y)
        !            20:        move to RSP.w; \
        !            21:        "\sf \begin{tabular}{l}  \ \ RESPONSE\end{tabular}" ljust
        !            22:        arrow from RSP.w to (B1d.ne.x+linewid/10, B1d.ne.y)
        !            23:        arrow from B1d.ne to B1d.sw dashed
        !            24: CNF:   box invis with .e at (B1d.sw.x-linewid, B1d.sw.y)
        !            25:        move to CNF.e; \
        !            26:        "\sf \begin{tabular}{l}  \ \ CONFIRMATION\end{tabular}" rjust
        !            27:        arrow from (B1d.sw.x-linewid/10, B1d.sw.y) to CNF.e
        !            28: ##
        !            29:        arrow from (B1a.nw.x-linewid*4, B1a.nw.y) \
        !            30:              to   (B1e.sw.x-linewid*4, B1e.sw.y)
        !            31:        move to (B1a.nw.x-linewid*4, (B1a.nw.y+B1e.sw.y)/2); "\ time" ljust
        !            32:        box invis with .e at (IND.e.x+linewid, B1a.ne.y) ""
        !            33: ##
        !            34: SP:    box invis with .s at B1a.n
        !            35:        move to (B1a.nw.x, B1a.nw.y+lineht/4); "SAP"
        !            36:        move to (B1a.ne.x, B1a.ne.y+lineht/4); "SAP"
        !            37:        move to (REQ.c.x, SP.w.y); \
        !            38:                "\begin{tabular}{c}  requesting\\ user\end{tabular}\ \ \ "
        !            39:        move to (IND.c.x, SP.w.y); \
        !            40:                "\ \ \ \begin{tabular}{c}  accepting\\ user\end{tabular}"
        !            41: ##
        !            42: .PE

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.