gns.dot (944B)
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 }