blob: 4e4e00fde6f985d50be7b270af8235298b506991 [file] [log] [blame]
%!PS-Adobe-2.0
%%Creator: Graphviz version 2.12 (Tue Sep 4 16:56:48 UTC 2007)
%%For: (paulmck) Paul E. McKenney,,,
%%Title: signal_theft
%%Pages: (atend)
%%BoundingBox: (atend)
%%EndComments
save
%%BeginProlog
/DotDict 200 dict def
DotDict begin
/setupLatin1 {
mark
/EncodingVector 256 array def
EncodingVector 0
ISOLatin1Encoding 0 255 getinterval putinterval
EncodingVector 45 /hyphen put
% Set up ISO Latin 1 character encoding
/starnetISO {
dup dup findfont dup length dict begin
{ 1 index /FID ne { def }{ pop pop } ifelse
} forall
/Encoding EncodingVector def
currentdict end definefont
} def
/NimbusSanL-Regu starnetISO def
/NimbusSanL-Regu-Italic starnetISO def
/NimbusSanL-Regu-Bold starnetISO def
/NimbusSanL-Regu-BoldItalic starnetISO def
/NimbusSanL-Regu starnetISO def
/NimbusSanL-ReguItal starnetISO def
/NimbusSanL-Bold starnetISO def
/NimbusSanL-BoldItal starnetISO def
/NimbusMonL-Regu starnetISO def
/NimbusMonL-Regu-Oblique starnetISO def
/NimbusMonL-Regu-Bold starnetISO def
/NimbusMonL-Regu-BoldOblique starnetISO def
cleartomark
} bind def
%%BeginResource: procset graphviz 0 0
/coord-font-family /NimbusSanL-Regu def
/default-font-family /NimbusSanL-Regu def
/coordfont coord-font-family findfont 8 scalefont def
/InvScaleFactor 1.0 def
/set_scale {
dup 1 exch div /InvScaleFactor exch def
scale
} bind def
% styles
/solid { [] 0 setdash } bind def
/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
/bold { 2 setlinewidth } bind def
/filled { } bind def
/unfilled { } bind def
/rounded { } bind def
/diagonals { } bind def
% hooks for setting color
/nodecolor { sethsbcolor } bind def
/edgecolor { sethsbcolor } bind def
/graphcolor { sethsbcolor } bind def
/nopcolor {pop pop pop} bind def
/beginpage { % i j npages
/npages exch def
/j exch def
/i exch def
/str 10 string def
npages 1 gt {
gsave
coordfont setfont
0 0 moveto
(\() show i str cvs show (,) show j str cvs show (\)) show
grestore
} if
} bind def
/set_font {
findfont exch
scalefont setfont
} def
% draw aligned label in bounding box aligned to current point
/alignedtext { % width adj text
/text exch def
/adj exch def
/width exch def
gsave
width 0 gt {
text stringwidth pop adj mul 0 rmoveto
} if
[] 0 setdash
text show
grestore
} def
/boxprim { % xcorner ycorner xsize ysize
4 2 roll
moveto
2 copy
exch 0 rlineto
0 exch rlineto
pop neg 0 rlineto
closepath
} bind def
/ellipse_path {
/ry exch def
/rx exch def
/y exch def
/x exch def
matrix currentmatrix
newpath
x y translate
rx ry scale
0 0 1 0 360 arc
setmatrix
} bind def
/endpage { showpage } bind def
/showpage { } def
/layercolorseq
[ % layer color sequence - darkest to lightest
[0 0 0]
[.2 .8 .8]
[.4 .8 .8]
[.6 .8 .8]
[.8 .8 .8]
]
def
/layerlen layercolorseq length def
/setlayer {/maxlayer exch def /curlayer exch def
layercolorseq curlayer 1 sub layerlen mod get
aload pop sethsbcolor
/nodecolor {nopcolor} def
/edgecolor {nopcolor} def
/graphcolor {nopcolor} def
} bind def
/onlayer { curlayer ne {invis} if } def
/onlayers {
/myupper exch def
/mylower exch def
curlayer mylower lt
curlayer myupper gt
or
{invis} if
} def
/curlayer 0 def
%%EndResource
%%EndProlog
%%BeginSetup
14 default-font-family set_font
1 setmiterlimit
% /arrowlength 10 def
% /arrowwidth 5 def
% make sure pdfmark is harmless for PS-interpreters other than Distiller
/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
% make '<<' and '>>' safe on PS Level 1 devices
/languagelevel where {pop languagelevel}{1} ifelse
2 lt {
userdict (<<) cvn ([) cvn load put
userdict (>>) cvn ([) cvn load put
} if
%%EndSetup
setupLatin1
%%Page: 1 1
%%PageBoundingBox: 36 36 212 288
%%PageOrientation: Portrait
gsave
36 36 212 288 boxprim clip newpath
0 0 1 beginpage
1 1 set_scale 0 rotate 40 40 translate
0.000 0.000 1.000 graphcolor
newpath -4 -4 moveto
-4 248 lineto
172 248 lineto
172 -4 lineto
closepath fill
1 setlinewidth
0.000 0.000 1.000 graphcolor
newpath -4 -4 moveto
-4 248 lineto
172 248 lineto
172 -4 lineto
closepath stroke
% IDLE
gsave
0.333 1.000 1.000 nodecolor
94 222 27 18 ellipse_path fill
1 setlinewidth
filled
0.000 0.000 0.000 nodecolor
94 222 27 18 ellipse_path stroke
1 setlinewidth
filled
0.000 0.000 0.000 nodecolor
94 222 31 22 ellipse_path stroke
0.000 0.000 0.000 nodecolor
10.00 /NimbusSanL-Regu set_font
94 219 moveto 22 -0.5 (IDLE) alignedtext
grestore
% REQ
gsave
0.016 0.541 0.980 nodecolor
27 118 27 18 ellipse_path fill
1 setlinewidth
filled
0.000 0.000 0.000 nodecolor
27 118 27 18 ellipse_path stroke
0.000 0.000 0.000 nodecolor
10.00 /NimbusSanL-Regu set_font
27 115 moveto 20 -0.5 (REQ) alignedtext
grestore
% IDLE->REQ
gsave
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 80 202 moveto
75 196 70 189 66 182 curveto
58 169 50 156 42 144 curveto
stroke
0.000 0.000 0.000 edgecolor
newpath 44.916 142.042 moveto
37 135 lineto
38.7969 145.441 lineto
closepath fill
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 44.916 142.042 moveto
37 135 lineto
38.7969 145.441 lineto
closepath stroke
0.000 0.000 0.000 edgecolor
10.00 /NimbusSanL-Regu set_font
79 172 moveto 18 -0.5 (need) alignedtext
0.000 0.000 0.000 edgecolor
10.00 /NimbusSanL-Regu set_font
79 158 moveto 20 -0.5 (flush) alignedtext
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 89 154 moveto
69 154 lineto
66 182 lineto
stroke
grestore
% READY
gsave
0.333 1.000 1.000 nodecolor
139 118 29.0554 18 ellipse_path fill
1 setlinewidth
filled
0.000 0.000 0.000 nodecolor
139 118 29.0554 18 ellipse_path stroke
0.000 0.000 0.000 nodecolor
10.00 /NimbusSanL-Regu set_font
139 115 moveto 34 -0.5 (READY) alignedtext
grestore
% IDLE->READY
gsave
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 90 200 moveto
88 186 88 168 95 154 curveto
98 147 104 141 109 137 curveto
stroke
0.000 0.000 0.000 edgecolor
newpath 111.779 139.219 moveto
117 130 lineto
107.169 133.951 lineto
closepath fill
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 111.779 139.219 moveto
117 130 lineto
107.169 133.951 lineto
closepath stroke
0.000 0.000 0.000 edgecolor
10.00 /NimbusSanL-Regu set_font
106 172 moveto 10 -0.5 (no) alignedtext
0.000 0.000 0.000 edgecolor
10.00 /NimbusSanL-Regu set_font
106 158 moveto 22 -0.5 (count) alignedtext
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 117 154 moveto
95 154 lineto
91 164 lineto
stroke
grestore
% REQ->READY
gsave
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 54 118 moveto
68 118 84 118 99 118 curveto
stroke
0.000 0.000 0.000 edgecolor
newpath 99 121.5 moveto
109 118 lineto
99 114.5 lineto
closepath fill
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 99 121.5 moveto
109 118 lineto
99 114.5 lineto
closepath stroke
0.000 0.000 0.000 edgecolor
10.00 /NimbusSanL-Regu set_font
82 122 moveto 38 -0.5 (!counting) alignedtext
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 101 118 moveto
63 118 lineto
82 118 lineto
stroke
grestore
% ACK
gsave
0.537 0.247 0.902 nodecolor
89 18 27 18 ellipse_path fill
1 setlinewidth
filled
0.000 0.000 0.000 nodecolor
89 18 27 18 ellipse_path stroke
0.000 0.000 0.000 nodecolor
10.00 /NimbusSanL-Regu set_font
89 15 moveto 21 -0.5 (ACK) alignedtext
grestore
% REQ->ACK
gsave
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 38 101 moveto
47 86 62 62 73 44 curveto
stroke
0.000 0.000 0.000 edgecolor
newpath 76.3651 45.262 moveto
79 35 lineto
70.5408 41.3791 lineto
closepath fill
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 76.3651 45.262 moveto
79 35 lineto
70.5408 41.3791 lineto
closepath stroke
0.000 0.000 0.000 edgecolor
10.00 /NimbusSanL-Regu set_font
84 65 moveto 35 -0.5 (counting) alignedtext
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 101.5 61 moveto
66.5 61 lineto
65 57 lineto
stroke
grestore
% READY->IDLE
gsave
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 134 136 moveto
130 149 124 167 117 182 curveto
115 185 113 189 111 193 curveto
stroke
0.000 0.000 0.000 edgecolor
newpath 107.863 191.44 moveto
107 202 lineto
114.26 194.283 lineto
closepath fill
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 107.863 191.44 moveto
107 202 lineto
114.26 194.283 lineto
closepath stroke
0.000 0.000 0.000 edgecolor
10.00 /NimbusSanL-Regu set_font
142 165 moveto 29 -0.5 (flushed) alignedtext
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 156.5 161 moveto
127.5 161 lineto
125 162 lineto
stroke
grestore
% ACK->READY
gsave
1 setlinewidth
0.000 0.000 0.000 edgecolor
newpath 98 35 moveto
106 51 117 73 125 92 curveto
stroke
0.000 0.000 0.000 edgecolor
newpath 122.084 93.9582 moveto
130 101 lineto
128.203 90.5586 lineto
closepath fill
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 122.084 93.9582 moveto
130 101 lineto
128.203 90.5586 lineto
closepath stroke
0.000 0.000 0.000 edgecolor
10.00 /NimbusSanL-Regu set_font
140 72 moveto 19 -0.5 (done) alignedtext
0.000 0.000 0.000 edgecolor
10.00 /NimbusSanL-Regu set_font
140 58 moveto 35 -0.5 (counting) alignedtext
1 setlinewidth
solid
0.000 0.000 0.000 edgecolor
newpath 157.5 54 moveto
122.5 54 lineto
119 78 lineto
stroke
grestore
endpage
showpage
grestore
%%PageTrailer
%%EndPage: 1
%%Trailer
%%Pages: 1
%%BoundingBox: 36 36 212 288
end
restore
%%EOF