aboutsummaryrefslogtreecommitdiffstats
path: root/lib/odbc/doc/src/odbc_app_arc.ps
blob: 1ae8bd96494a88e32e770a95d741b576fa2eedfd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
%!PS-Adobe-2.0
%%Title: odbc_app_arc.fig
%%Creator: fig2dev Version 3.1 Patchlevel 2
%%CreationDate: Thu Jan  8 11:11:36 2004
%%For: ingela@gildor (Ingela Anderton, UAB/KH/P)
%Magnification: 1.00
%%Orientation: Landscape
%%BoundingBox: 116 230 497 562
%%Pages: 1
%%BeginSetup
%%IncludeFeature: *PageSize Letter
%%EndSetup
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-1.5 176.0 translate
 90 rotate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
 /DrawEllipse {
	/endangle exch def
	/startangle exch def
	/yrad exch def
	/xrad exch def
	/y exch def
	/x exch def
	/savematrix mtrx currentmatrix def
	x y tr xrad yrad sc 0 0 1 startangle endangle arc
	closepath
	savematrix setmatrix
	} def

/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n 0 612 m 0 0 l 792 0 l 792 612 l cp clip
 0.06000 0.06000 sc
%%Page: 1 1
/Times-Roman ff 180.00 scf sf
4800 4125 m
gs 1 -1 sc (Erlang control process) col-1 sh gr
/Times-Roman ff 180.00 scf sf
3900 8250 m
gs 1 -1 sc (C-process) col-1 sh gr
/Times-Roman ff 180.00 scf sf
900 4200 m
gs 1 -1 sc (Erlang client) col-1 sh gr
/Times-Roman ff 180.00 scf sf
4275 3525 m
gs 1 -1 sc (Link) col-1 sh gr
/Times-Roman ff 180.00 scf sf
2543 3786 m
gs 1 -1 sc  35.0 rot (Connection reference) col-1 sh gr
/Times-Roman ff 180.00 scf sf
3000 3900 m
gs 1 -1 sc (request) col-1 sh gr
/Times-Roman ff 180.00 scf sf
3000 4350 m
gs 1 -1 sc (response) col-1 sh gr
/Times-Roman ff 180.00 scf sf
2850 4650 m
gs 1 -1 sc (monitor) col-1 sh gr
/Times-Roman ff 180.00 scf sf
2339 3449 m
gs 1 -1 sc  35.0 rot (Connect request) col-1 sh gr
/Times-Roman ff 180.00 scf sf
2850 7800 m
gs 1 -1 sc (Supervisor thread) col-1 sh gr
/Times-Roman ff 180.00 scf sf
4650 7575 m
gs 1 -1 sc (Database handler thread) col-1 sh gr
/Times-Roman ff 180.00 scf sf
4425 6825 m
gs 1 -1 sc (request) col-1 sh gr
/Times-Roman ff 180.00 scf sf
4425 4950 m
gs 1 -1 sc (response) col-1 sh gr
/Times-Roman ff 180.00 scf sf
2325 6000 m
gs 1 -1 sc (Erlang port) col-1 sh gr
/Times-Roman ff 180.00 scf sf
1800 6975 m
gs 1 -1 sc (Exit signal propagation) col-1 sh gr
/Times-Roman ff 180.00 scf sf
3375 5850 m
gs 1 -1 sc (shutdown) col-1 sh gr
/Times-Roman ff 180.00 scf sf
1650 5175 m
gs 1 -1 sc (Exit signal propagation) col-1 sh gr
/Times-Roman ff 180.00 scf sf
3675 2100 m
gs 1 -1 sc (Erlang Supervisor) col-1 sh gr
7.500 slw
% Arc
gs n 2737.5 5737.5 488.9 -175.6 -4.4 arc
gs col-1 s gr
 gr

% Ellipse
n 4200 2700 474 474 0 360 DrawEllipse gs col-1 s gr

% Ellipse
n 4275 7500 474 474 0 360 DrawEllipse gs col-1 s gr

% Ellipse
n 4200 4125 474 474 0 360 DrawEllipse gs col-1 s gr

% Ellipse
n 2325 4275 474 474 0 360 DrawEllipse gs col-1 s gr

% Polyline
gs  clippath
4230 3453 m 4200 3573 l 4170 3453 l 4170 3615 l 4230 3615 l  cp clip
4170 3297 m 4200 3177 l 4230 3297 l 4230 3135 l 4170 3135 l  cp clip
n 4200 3150 m 4200 3600 l gs col-1 s gr gr

% arrowhead
n 4170 3297 m 4200 3177 l 4230 3297 l 4200 3297 l 4170 3297 l  cp gs 0.00 setgray ef gr  col-1 s
% arrowhead
n 4230 3453 m 4200 3573 l 4170 3453 l 4200 3453 l 4230 3453 l  cp gs 0.00 setgray ef gr  col-1 s
% Polyline
gs  clippath
2997 4230 m 2877 4200 l 2997 4170 l 2835 4170 l 2835 4230 l  cp clip
n 3675 4200 m 2850 4200 l gs col-1 s gr gr

% arrowhead
n 2997 4230 m 2877 4200 l 2997 4170 l 2997 4200 l 2997 4230 l  cp gs 0.00 setgray ef gr  col-1 s
% Polyline
gs  clippath
3615 2616 m 3728 2566 l 3652 2664 l 3780 2565 l 3744 2517 l  cp clip
n 2100 3825 m 3750 2550 l gs col-1 s gr gr

% arrowhead
n 3615 2616 m 3728 2566 l 3652 2664 l  col-1 s
% Polyline
gs  clippath
2764 3768 m 2647 3810 l 2731 3718 l 2596 3808 l 2629 3858 l  cp clip
n 3837 3017 m 2625 3825 l gs col-1 s gr gr

% arrowhead
n 2764 3768 m 2647 3810 l 2731 3718 l  col-1 s
% Polyline
gs  clippath
3528 3945 m 3648 3975 l 3528 4005 l 3690 4005 l 3690 3945 l  cp clip
n 2775 3975 m 3675 3975 l gs col-1 s gr gr

% arrowhead
n 3528 3945 m 3648 3975 l 3528 4005 l 3528 3975 l 3528 3945 l  cp gs 0.00 setgray ef gr  col-1 s
% Polyline
gs  clippath
2922 4530 m 2802 4500 l 2922 4470 l 2760 4470 l 2760 4530 l  cp clip
n 3825 4500 m 2775 4500 l gs col-1 s gr gr

% arrowhead
n 2922 4530 m 2802 4500 l 2922 4470 l 2922 4500 l 2922 4530 l  cp gs 0.00 setgray ef gr  col-1 s
% Polyline
gs  clippath
4380 6903 m 4350 7023 l 4320 6903 l 4320 7065 l 4380 7065 l  cp clip
4320 4722 m 4350 4602 l 4380 4722 l 4380 4560 l 4320 4560 l  cp clip
n 4350 4575 m 4350 7050 l gs col-1 s gr gr

% arrowhead
n 4320 4722 m 4350 4602 l 4380 4722 l  col-1 s
% arrowhead
n 4380 6903 m 4350 7023 l 4320 6903 l  col-1 s
% Polyline
gs  clippath
4155 6978 m 4125 7098 l 4095 6978 l 4095 7140 l 4155 7140 l  cp clip
n 4125 4575 m 4125 7125 l gs col-1 s gr gr

% arrowhead
n 4155 6978 m 4125 7098 l 4095 6978 l  col-1 s
% Polyline
n 2250 5700 m 3225 5700 l 3225 6300 l 2250 6300 l cp gs col-1 s gr 
% Polyline
gs  clippath
3008 6425 m 2944 6319 l 3050 6383 l 2936 6268 l 2893 6311 l  cp clip
n 3900 7275 m 2925 6300 l gs col-1 s gr gr

% arrowhead
n 3008 6425 m 2944 6319 l 3050 6383 l 3029 6404 l 3008 6425 l  cp gs 0.00 setgray ef gr  col-1 s
% Polyline
gs  clippath
3843 4646 m 3954 4592 l 3881 4692 l 4006 4588 l 3967 4542 l  cp clip
n 3075 5325 m 3975 4575 l gs col-1 s gr gr

% arrowhead
n 3843 4646 m 3954 4592 l 3881 4692 l 3862 4669 l 3843 4646 l  cp gs 0.00 setgray ef gr  col-1 s
% Interp Spline
gs n 4125 7200 m
	4001.9 7267.7 3964.4 7305.2 3975 7350 curveto
	3990.8 7416.7 4184.2 7358.3 4200 7425 curveto
	4214.1 7484.7 4035.9 7515.3 4050 7575 curveto
	4065.8 7641.7 4271.5 7600.2 4275 7650 curveto
	4277.5 7685.2 4133.6 7671.8 4125 7725 curveto
	4116.8 7775.5 4154.3 7813.0 4275 7875 curveto
 gs col-1 s gr
 gr

% Interp Spline
gs n 4425 7088 m
	4301.9 7155.7 4264.4 7193.2 4275 7238 curveto
	4290.8 7304.7 4484.2 7246.3 4500 7313 curveto
	4514.1 7372.7 4335.9 7403.3 4350 7463 curveto
	4365.8 7529.7 4571.5 7488.2 4575 7538 curveto
	4577.5 7573.2 4433.6 7559.8 4425 7613 curveto
	4416.8 7663.5 4454.3 7701.0 4575 7763 curveto
 gs col-1 s gr
 gr

showpage
$F2psEnd
rs