meillo@329: .PS meillo@329: # ipc-protocol meillo@329: meillo@329: boxwid = 0.3 meillo@329: boxht = 0.3 meillo@329: meillo@329: linewid = 0.8 meillo@329: meillo@329: meillo@329: B: box "B" meillo@329: arrow linewid*1.3 "connection" "attempt" meillo@329: meillo@329: W1: box "W" meillo@329: arrow linewid/2 dashed "0" "" meillo@329: box "" meillo@329: arrow "header" "transfer" meillo@329: meillo@329: W2: box "W" meillo@329: arrow linewid/2 dashed "0" "" meillo@329: box "" meillo@329: arrow "body" "transfer" meillo@329: meillo@329: W3: box "W" meillo@329: arrow linewid/2 dashed "0" "" meillo@329: meillo@329: S: box "S" meillo@329: meillo@329: down meillo@329: arrow dashed down from W1.s " 1" meillo@329: box "E" meillo@329: meillo@329: arrow dashed down from W2.s " 1" meillo@329: box "E" meillo@329: meillo@329: arrow dashed down from W3.s " 1" meillo@329: box "E" meillo@329: meillo@329: meillo@329: "\fI" "B: begin" ljust "W: wait for reply" ljust "E: error" ljust "S: success" ljust "\fR" at B.sw -(0,0.5) meillo@329: meillo@329: .PE