# HG changeset patch # User meillo@marmaro.de # Date 1232744137 -3600 # Node ID c4d78cd40827188947047087399279e6a3c714b0 # Parent 2b1da14922f7931026ad0fc0dc6f522317644ff4 new ipc state diagram pic diff -r 2b1da14922f7 -r c4d78cd40827 thesis/attic/ascii-pics/ipc-protocol.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/thesis/attic/ascii-pics/ipc-protocol.txt Fri Jan 23 21:55:37 2009 +0100 @@ -0,0 +1,15 @@ + + +---+ connect +---+ 0 +---+ send +---+ 0 +---+ send +---+ 0 +---+ + | B |--------->| W |---->| |------>| W |---->| |------>| W |---->| S | + +---+ attempt +---+ +---+ hdr +---+ +---+ data +---+ +---+ + | | | + | 1 | 1 | 1 + V V V + +---+ +---+ +---+ + | E | | E | | E | + +---+ +---+ +---+ + +B: begin +W: wait +E: error +S: success diff -r 2b1da14922f7 -r c4d78cd40827 thesis/img/Makefile --- a/thesis/img/Makefile Fri Jan 23 18:40:12 2009 +0100 +++ b/thesis/img/Makefile Fri Jan 23 21:55:37 2009 +0100 @@ -14,6 +14,7 @@ masqmail-typical-usage.eps \ masqmail-channels.eps \ proxy-setup.eps \ +ipc-protocol.eps \ .PHONY: all diff -r 2b1da14922f7 -r c4d78cd40827 thesis/img/ipc-protocol.pic --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/thesis/img/ipc-protocol.pic Fri Jan 23 21:55:37 2009 +0100 @@ -0,0 +1,41 @@ +.PS +# ipc-protocol + +boxwid = 0.3 +boxht = 0.3 + +linewid = 0.8 + + +B: box "B" +arrow linewid*1.3 "connection" "attempt" + +W1: box "W" +arrow linewid/2 dashed "0" "" +box "" +arrow "header" "transfer" + +W2: box "W" +arrow linewid/2 dashed "0" "" +box "" +arrow "body" "transfer" + +W3: box "W" +arrow linewid/2 dashed "0" "" + +S: box "S" + +down +arrow dashed down from W1.s " 1" +box "E" + +arrow dashed down from W2.s " 1" +box "E" + +arrow dashed down from W3.s " 1" +box "E" + + +"\fI" "B: begin" ljust "W: wait for reply" ljust "E: error" ljust "S: success" ljust "\fR" at B.sw -(0,0.5) + +.PE diff -r 2b1da14922f7 -r c4d78cd40827 thesis/input/ipc-protocol.txt --- a/thesis/input/ipc-protocol.txt Fri Jan 23 18:40:12 2009 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ - - +---+ connect +---+ 0 +---+ send +---+ 0 +---+ send +---+ 0 +---+ - | B |--------->| W |---->| |------>| W |---->| |------>| W |---->| S | - +---+ attempt +---+ +---+ hdr +---+ +---+ data +---+ +---+ - | | | - | 1 | 1 | 1 - V V V - +---+ +---+ +---+ - | E | | E | | E | - +---+ +---+ +---+ - -B: begin -W: wait -E: error -S: success