aboutsummaryrefslogtreecommitdiff
path: root/doc/old/handbook/images/gns.eps
diff options
context:
space:
mode:
Diffstat (limited to 'doc/old/handbook/images/gns.eps')
-rw-r--r--doc/old/handbook/images/gns.eps585
1 files changed, 585 insertions, 0 deletions
diff --git a/doc/old/handbook/images/gns.eps b/doc/old/handbook/images/gns.eps
new file mode 100644
index 000000000..3f3c28d98
--- /dev/null
+++ b/doc/old/handbook/images/gns.eps
@@ -0,0 +1,585 @@
1%!PS-Adobe-3.0 EPSF-3.0
2%%Creator: graphviz version 2.40.1 (20161225.0304)
3%%Title: dataflow
4%%Pages: 1
5%%BoundingBox: 36 36 722 428
6%%EndComments
7save
8%%BeginProlog
9/DotDict 200 dict def
10DotDict begin
11
12/setupLatin1 {
13mark
14/EncodingVector 256 array def
15 EncodingVector 0
16
17ISOLatin1Encoding 0 255 getinterval putinterval
18EncodingVector 45 /hyphen put
19
20% Set up ISO Latin 1 character encoding
21/starnetISO {
22 dup dup findfont dup length dict begin
23 { 1 index /FID ne { def }{ pop pop } ifelse
24 } forall
25 /Encoding EncodingVector def
26 currentdict end definefont
27} def
28/Times-Roman starnetISO def
29/Times-Italic starnetISO def
30/Times-Bold starnetISO def
31/Times-BoldItalic starnetISO def
32/Helvetica starnetISO def
33/Helvetica-Oblique starnetISO def
34/Helvetica-Bold starnetISO def
35/Helvetica-BoldOblique starnetISO def
36/Courier starnetISO def
37/Courier-Oblique starnetISO def
38/Courier-Bold starnetISO def
39/Courier-BoldOblique starnetISO def
40cleartomark
41} bind def
42
43%%BeginResource: procset graphviz 0 0
44/coord-font-family /Times-Roman def
45/default-font-family /Times-Roman def
46/coordfont coord-font-family findfont 8 scalefont def
47
48/InvScaleFactor 1.0 def
49/set_scale {
50 dup 1 exch div /InvScaleFactor exch def
51 scale
52} bind def
53
54% styles
55/solid { [] 0 setdash } bind def
56/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
57/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
58/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
59/bold { 2 setlinewidth } bind def
60/filled { } bind def
61/unfilled { } bind def
62/rounded { } bind def
63/diagonals { } bind def
64/tapered { } bind def
65
66% hooks for setting color
67/nodecolor { sethsbcolor } bind def
68/edgecolor { sethsbcolor } bind def
69/graphcolor { sethsbcolor } bind def
70/nopcolor {pop pop pop} bind def
71
72/beginpage { % i j npages
73 /npages exch def
74 /j exch def
75 /i exch def
76 /str 10 string def
77 npages 1 gt {
78 gsave
79 coordfont setfont
80 0 0 moveto
81 (\() show i str cvs show (,) show j str cvs show (\)) show
82 grestore
83 } if
84} bind def
85
86/set_font {
87 findfont exch
88 scalefont setfont
89} def
90
91% draw text fitted to its expected width
92/alignedtext { % width text
93 /text exch def
94 /width exch def
95 gsave
96 width 0 gt {
97 [] 0 setdash
98 text stringwidth pop width exch sub text length div 0 text ashow
99 } if
100 grestore
101} def
102
103/boxprim { % xcorner ycorner xsize ysize
104 4 2 roll
105 moveto
106 2 copy
107 exch 0 rlineto
108 0 exch rlineto
109 pop neg 0 rlineto
110 closepath
111} bind def
112
113/ellipse_path {
114 /ry exch def
115 /rx exch def
116 /y exch def
117 /x exch def
118 matrix currentmatrix
119 newpath
120 x y translate
121 rx ry scale
122 0 0 1 0 360 arc
123 setmatrix
124} bind def
125
126/endpage { showpage } bind def
127/showpage { } def
128
129/layercolorseq
130 [ % layer color sequence - darkest to lightest
131 [0 0 0]
132 [.2 .8 .8]
133 [.4 .8 .8]
134 [.6 .8 .8]
135 [.8 .8 .8]
136 ]
137def
138
139/layerlen layercolorseq length def
140
141/setlayer {/maxlayer exch def /curlayer exch def
142 layercolorseq curlayer 1 sub layerlen mod get
143 aload pop sethsbcolor
144 /nodecolor {nopcolor} def
145 /edgecolor {nopcolor} def
146 /graphcolor {nopcolor} def
147} bind def
148
149/onlayer { curlayer ne {invis} if } def
150
151/onlayers {
152 /myupper exch def
153 /mylower exch def
154 curlayer mylower lt
155 curlayer myupper gt
156 or
157 {invis} if
158} def
159
160/curlayer 0 def
161
162%%EndResource
163%%EndProlog
164%%BeginSetup
16514 default-font-family set_font
166% /arrowlength 10 def
167% /arrowwidth 5 def
168
169% make sure pdfmark is harmless for PS-interpreters other than Distiller
170/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
171% make '<<' and '>>' safe on PS Level 1 devices
172/languagelevel where {pop languagelevel}{1} ifelse
1732 lt {
174 userdict (<<) cvn ([) cvn load put
175 userdict (>>) cvn ([) cvn load put
176} if
177
178%%EndSetup
179setupLatin1
180%%Page: 1 1
181%%PageBoundingBox: 36 36 722 428
182%%PageOrientation: Portrait
1830 0 1 beginpage
184gsave
18536 36 686 392 boxprim clip newpath
1861 1 set_scale 0 rotate 40 40 translate
187% DNS
188gsave
1891 setlinewidth
1900 0 0 nodecolor
191newpath 137.2989 384 moveto
19283.2989 384 lineto
19383.2989 348 lineto
194137.2989 348 lineto
195closepath stroke
1960 0 0 nodecolor
19714 /Times-Roman set_font
19896.2989 362.3 moveto 28 (DNS) alignedtext
199grestore
200% import
201gsave
2021 setlinewidth
2030 0 0 nodecolor
204newpath 110.2989 297 moveto
205.2008 279 lineto
206110.2989 261 lineto
207220.397 279 lineto
208closepath stroke
2090 0 0 nodecolor
21014 /Times-Roman set_font
21158.2989 275.3 moveto 104 (gnunet-zoneimport) alignedtext
212grestore
213% DNS->import
214gsave
2151 setlinewidth
2160 0 0 edgecolor
217newpath 110.2989 347.9735 moveto
218110.2989 336.1918 110.2989 320.5607 110.2989 307.1581 curveto
219stroke
2200 0 0 edgecolor
221newpath 113.799 307.0033 moveto
222110.2989 297.0034 lineto
223106.799 307.0034 lineto
224closepath fill
2251 setlinewidth
226solid
2270 0 0 edgecolor
228newpath 113.799 307.0033 moveto
229110.2989 297.0034 lineto
230106.799 307.0034 lineto
231closepath stroke
2320 0 0 edgecolor
23314 /Times-Roman set_font
234110.2989 318.8 moveto 37 (import) alignedtext
235grestore
236% namestore
237gsave
2381 setlinewidth
2390 0 0 nodecolor
240159.2989 192 47.3916 18 ellipse_path stroke
2410 0 0 nodecolor
24214 /Times-Roman set_font
243130.7989 188.3 moveto 57 (namestore) alignedtext
244grestore
245% import->namestore
246gsave
2471 setlinewidth
2480 0 0 edgecolor
249newpath 119.7466 262.2255 moveto
250126.7274 249.831 136.3701 232.7103 144.3867 218.4767 curveto
251stroke
2520 0 0 edgecolor
253newpath 147.5178 220.0495 moveto
254149.3756 209.6188 lineto
255141.4186 216.6143 lineto
256closepath fill
2571 setlinewidth
258solid
2590 0 0 edgecolor
260newpath 147.5178 220.0495 moveto
261149.3756 209.6188 lineto
262141.4186 216.6143 lineto
263closepath stroke
2640 0 0 edgecolor
26514 /Times-Roman set_font
266138.2989 231.8 moveto 35 (export) alignedtext
267grestore
268% namecache
269gsave
2701 setlinewidth
2710 0 0 nodecolor
272300.2989 105 50.0912 18 ellipse_path stroke
2730 0 0 nodecolor
27414 /Times-Roman set_font
275269.7989 101.3 moveto 61 (namecache) alignedtext
276grestore
277% namestore->namecache
278gsave
2791 setlinewidth
2800 0 0 edgecolor
281newpath 184.1823 176.6464 moveto
282206.9544 162.5955 240.8544 141.6785 266.1545 126.0678 curveto
283stroke
2840 0 0 edgecolor
285newpath 268.04 129.0171 moveto
286274.7125 120.7873 lineto
287264.3642 123.0598 lineto
288closepath fill
2891 setlinewidth
290solid
2910 0 0 edgecolor
292newpath 268.04 129.0171 moveto
293274.7125 120.7873 lineto
294264.3642 123.0598 lineto
295closepath stroke
2960 0 0 edgecolor
29714 /Times-Roman set_font
298238.2989 144.8 moveto 74 (pre-populates) alignedtext
299grestore
300% zonemaster
301gsave
3021 setlinewidth
3030 0 0 nodecolor
304newpath 159.2989 123 moveto
30586.5718 105 lineto
306159.2989 87 lineto
307232.0259 105 lineto
308closepath stroke
3090 0 0 nodecolor
31014 /Times-Roman set_font
311127.7989 101.3 moveto 63 (zonemaster) alignedtext
312grestore
313% namestore->zonemaster
314gsave
3151 setlinewidth
3160 0 0 edgecolor
317newpath 159.2989 173.9735 moveto
318159.2989 162.1918 159.2989 146.5607 159.2989 133.1581 curveto
319stroke
3200 0 0 edgecolor
321newpath 162.799 133.0033 moveto
322159.2989 123.0034 lineto
323155.799 133.0034 lineto
324closepath fill
3251 setlinewidth
326solid
3270 0 0 edgecolor
328newpath 162.799 133.0033 moveto
329159.2989 123.0034 lineto
330155.799 133.0034 lineto
331closepath stroke
3320 0 0 edgecolor
33314 /Times-Roman set_font
334159.2989 144.8 moveto 41 (notifies) alignedtext
335grestore
336% gns
337gsave
3381 setlinewidth
3390 0 0 nodecolor
340newpath 386.2989 210 moveto
341353.957 192 lineto
342386.2989 174 lineto
343418.6408 192 lineto
344closepath stroke
3450 0 0 nodecolor
34614 /Times-Roman set_font
347376.7989 188.3 moveto 19 (gns) alignedtext
348grestore
349% gns->namecache
350gsave
3511 setlinewidth
3520 0 0 edgecolor
353newpath 373.8052 180.5028 moveto
354366.3078 173.5201 356.6389 164.3674 348.2989 156 curveto
355339.8869 147.5605 330.8812 138.1087 322.969 129.6563 curveto
356stroke
3570 0 0 edgecolor
358newpath 325.434 127.1675 moveto
359316.0586 122.2327 lineto
360320.3103 131.937 lineto
361closepath fill
3621 setlinewidth
363solid
3640 0 0 edgecolor
365newpath 325.434 127.1675 moveto
366316.0586 122.2327 lineto
367320.3103 131.937 lineto
368closepath stroke
3690 0 0 edgecolor
37014 /Times-Roman set_font
371348.2989 144.8 moveto 24 (uses) alignedtext
372grestore
373% dht
374gsave
3751 setlinewidth
3760 0 0 nodecolor
377272.2989 18 27 18 ellipse_path stroke
3780 0 0 nodecolor
37914 /Times-Roman set_font
380263.2989 14.3 moveto 18 (dht) alignedtext
381grestore
382% gns->dht
383gsave
3841 setlinewidth
3850 0 0 edgecolor
386newpath 385.181 174.2737 moveto
387383.0587 152.2164 376.9318 114.1509 359.2989 87 curveto
388344.9772 64.9477 321.2191 46.8067 302.1458 34.6694 curveto
389stroke
3900 0 0 edgecolor
391newpath 303.8469 31.6069 moveto
392293.4925 29.3628 lineto
393300.1875 37.5742 lineto
394closepath fill
3951 setlinewidth
396solid
3970 0 0 edgecolor
398newpath 303.8469 31.6069 moveto
399293.4925 29.3628 lineto
400300.1875 37.5742 lineto
401closepath stroke
4020 0 0 edgecolor
40314 /Times-Roman set_font
404376.2989 101.3 moveto 40 (queries) alignedtext
405grestore
406% dns2gns
407gsave
4081 setlinewidth
4090 0 0 nodecolor
410newpath 336.3104 284.5623 moveto
411287.2989 297 lineto
412238.2874 284.5623 lineto
413238.3331 264.4377 lineto
414336.2646 264.4377 lineto
415closepath stroke
4160 0 0 nodecolor
41714 /Times-Roman set_font
418264.7989 275.3 moveto 45 (dns2gns) alignedtext
419grestore
420% dns2gns->gns
421gsave
4221 setlinewidth
4230 0 0 edgecolor
424newpath 304.0929 264.2416 moveto
425321.1237 249.2751 347.504 226.0924 365.7671 210.0431 curveto
426stroke
4270 0 0 edgecolor
428newpath 368.323 212.4564 moveto
429373.5243 203.2262 lineto
430363.7022 207.1983 lineto
431closepath fill
4321 setlinewidth
433solid
4340 0 0 edgecolor
435newpath 368.323 212.4564 moveto
436373.5243 203.2262 lineto
437363.7022 207.1983 lineto
438closepath stroke
4390 0 0 edgecolor
44014 /Times-Roman set_font
441343.2989 231.8 moveto 38 (lookup) alignedtext
442grestore
443% cmdline
444gsave
4451 setlinewidth
4460 0 0 nodecolor
447newpath 478.0186 284.5623 moveto
448416.2989 297 lineto
449354.5791 284.5623 lineto
450354.6367 264.4377 lineto
451477.961 264.4377 lineto
452closepath stroke
4530 0 0 nodecolor
45414 /Times-Roman set_font
455385.7989 275.3 moveto 61 (gnunet-gns) alignedtext
456grestore
457% cmdline->gns
458gsave
4591 setlinewidth
4600 0 0 edgecolor
461newpath 411.2098 264.2416 moveto
462406.7547 251.3219 400.1883 232.2795 394.9156 216.9885 curveto
463stroke
4640 0 0 edgecolor
465newpath 398.0825 215.4359 moveto
466391.5138 207.1232 lineto
467391.4649 217.7179 lineto
468closepath fill
4691 setlinewidth
470solid
4710 0 0 edgecolor
472newpath 398.0825 215.4359 moveto
473391.5138 207.1232 lineto
474391.4649 217.7179 lineto
475closepath stroke
4760 0 0 edgecolor
47714 /Times-Roman set_font
478403.2989 231.8 moveto 38 (lookup) alignedtext
479grestore
480% libnss_gns
481gsave
4821 setlinewidth
4830 0 0 nodecolor
484newpath 475.6981 371.5623 moveto
485416.2989 384 lineto
486356.8996 371.5623 lineto
487356.9551 351.4377 lineto
488475.6427 351.4377 lineto
489closepath stroke
4900 0 0 nodecolor
49114 /Times-Roman set_font
492387.2989 362.3 moveto 58 (libnss_gns) alignedtext
493grestore
494% libnss_gns->cmdline
495gsave
4961 setlinewidth
4970 0 0 edgecolor
498newpath 416.2989 351.2416 moveto
499416.2989 339.2263 416.2989 321.9156 416.2989 307.2516 curveto
500stroke
5010 0 0 edgecolor
502newpath 419.799 307.1553 moveto
503416.2989 297.1553 lineto
504412.799 307.1553 lineto
505closepath fill
5061 setlinewidth
507solid
5080 0 0 edgecolor
509newpath 419.799 307.1553 moveto
510416.2989 297.1553 lineto
511412.799 307.1553 lineto
512closepath stroke
5130 0 0 edgecolor
51414 /Times-Roman set_font
515416.2989 318.8 moveto 43 (invokes) alignedtext
516grestore
517% proxy
518gsave
5191 setlinewidth
5200 0 0 nodecolor
521newpath 677.8617 284.5623 moveto
522587.2989 297 lineto
523496.7361 284.5623 lineto
524496.8206 264.4377 lineto
525677.7771 264.4377 lineto
526closepath stroke
5270 0 0 nodecolor
52814 /Times-Roman set_font
529538.7989 275.3 moveto 97 (gnunet-gns-proxy) alignedtext
530grestore
531% proxy->gns
532gsave
5331 setlinewidth
5340 0 0 edgecolor
535newpath 553.202 264.2416 moveto
536513.9908 247.2697 450.3696 219.7321 414.0521 204.0126 curveto
537stroke
5380 0 0 edgecolor
539newpath 415.1432 200.6711 moveto
540404.5757 199.9109 lineto
541412.3626 207.0952 lineto
542closepath fill
5431 setlinewidth
544solid
5450 0 0 edgecolor
546newpath 415.1432 200.6711 moveto
547404.5757 199.9109 lineto
548412.3626 207.0952 lineto
549closepath stroke
5500 0 0 edgecolor
55114 /Times-Roman set_font
552499.2989 231.8 moveto 38 (lookup) alignedtext
553grestore
554% zonemaster->dht
555gsave
5561 setlinewidth
5570 0 0 edgecolor
558newpath 177.2041 91.2146 moveto
559195.8835 76.8331 225.3438 54.1513 246.5248 37.8438 curveto
560stroke
5610 0 0 edgecolor
562newpath 248.689 40.5947 moveto
563254.4775 31.7209 lineto
564244.4186 35.0482 lineto
565closepath fill
5661 setlinewidth
567solid
5680 0 0 edgecolor
569newpath 248.689 40.5947 moveto
570254.4775 31.7209 lineto
571244.4186 35.0482 lineto
572closepath stroke
5730 0 0 edgecolor
57414 /Times-Roman set_font
575223.2989 57.8 moveto 52 (publishes) alignedtext
576grestore
577endpage
578showpage
579grestore
580%%PageTrailer
581%%EndPage: 1
582%%Trailer
583end
584restore
585%%EOF