changeset 329:c4d78cd40827

new ipc state diagram pic
author meillo@marmaro.de
date Fri, 23 Jan 2009 21:55:37 +0100
parents 2b1da14922f7
children 0e8c19c4b6ba
files thesis/attic/ascii-pics/ipc-protocol.txt thesis/img/Makefile thesis/img/ipc-protocol.pic thesis/input/ipc-protocol.txt
diffstat 4 files changed, 57 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- /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
--- 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
--- /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
--- 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