diff options
author | Christian Grothoff <christian@grothoff.org> | 2018-05-06 15:23:10 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2018-05-06 15:23:10 +0200 |
commit | 85015bdbd2ec726683b61a3b41d1ce162b246154 (patch) | |
tree | 78d8944d3a9cb8c30ae293b8f587b292bae1f067 /doc/documentation/images/gns.dot | |
parent | 645b26ba88218c4a2f9a022968a8c03e9035082d (diff) | |
download | gnunet-85015bdbd2ec726683b61a3b41d1ce162b246154.tar.gz gnunet-85015bdbd2ec726683b61a3b41d1ce162b246154.zip |
update user documentation on GNS, include gnunet-zoneimport
Diffstat (limited to 'doc/documentation/images/gns.dot')
-rw-r--r-- | doc/documentation/images/gns.dot | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/doc/documentation/images/gns.dot b/doc/documentation/images/gns.dot new file mode 100644 index 000000000..55b05d482 --- /dev/null +++ b/doc/documentation/images/gns.dot | |||
@@ -0,0 +1,42 @@ | |||
1 | // house = interface towards application | ||
2 | // circle (default) = storage | ||
3 | // diamond = stateless tool | ||
4 | // box = legacy system | ||
5 | |||
6 | // this is what we have...o | ||
7 | digraph dataflow { | ||
8 | splines = true; | ||
9 | |||
10 | DNS [shape="box"]; | ||
11 | import [label="gnunet-zoneimport", shape="diamond"]; | ||
12 | namestore; | ||
13 | namecache; | ||
14 | gns [shape="diamond"]; | ||
15 | dns2gns [shape="house"]; | ||
16 | cmdline [label="gnunet-gns", shape="house"]; | ||
17 | libnss_gns [shape="house"]; | ||
18 | proxy [label="gnunet-gns-proxy", shape="house"]; | ||
19 | dht; | ||
20 | zonemaster [shape="diamond"]; | ||
21 | |||
22 | DNS -> import [label="import"]; | ||
23 | import -> namestore [label="export"]; | ||
24 | |||
25 | namestore -> zonemaster [label="notifies"]; | ||
26 | zonemaster -> dht [label="publishes"]; | ||
27 | |||
28 | namestore -> namecache [label="pre-populates"]; | ||
29 | |||
30 | |||
31 | |||
32 | libnss_gns -> cmdline [label="invokes"]; | ||
33 | cmdline -> gns [label="lookup"]; | ||
34 | |||
35 | dns2gns -> gns [label="lookup"]; | ||
36 | |||
37 | proxy -> gns [label="lookup"]; | ||
38 | |||
39 | gns -> namecache [label="uses"]; | ||
40 | gns -> dht [label="queries"]; | ||
41 | |||
42 | } | ||