gem-graph-client/doc/docbook/d1/d0c/util_2tree_8c_af968daedf9ce...

179 lines
8.3 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 7.0.1 (20221109.1506)
-->
<!-- Title: widget_get_user_rules_tree Pages: 1 -->
<svg width="680pt" height="192pt"
viewBox="0.00 0.00 680.00 192.30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 188.3)">
<title>widget_get_user_rules_tree</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="151,-122 0,-122 0,-103 151,-103 151,-122"/>
<text text-anchor="middle" x="75.5" y="-110" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_user_rules_tree</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="$d4/d07/fsm_2dispatch_8c.html#a1c4245816950e71cae94f99b59c417a9" xlink:title="It is mandatory for any event to call this function to be published in the journal.">
<polygon fill="white" stroke="#666666" points="486,-165 407,-165 407,-146 486,-146 486,-165"/>
<text text-anchor="middle" x="446.5" y="-153" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge11_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge11_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M88.83,-122.27C108.32,-137.01 148.05,-164.32 187,-174.5 259,-193.32 345.84,-179.9 398.31,-168.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="398.88,-171.5 407.81,-165.81 397.28,-164.68 398.88,-171.5"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="$d8/d06/signal_8c.html#a7713720f05623b42929ad7c43292c559" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="333,-165 187,-165 187,-146 333,-146 333,-165"/>
<text text-anchor="middle" x="260" y="-153" font-family="Helvetica,sans-Serif" font-size="10.00">on_bind_user_tree_factory</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge13_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge13_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M118.83,-122.47C144.65,-128.56 177.89,-136.39 205.52,-142.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="204.58,-146.27 215.11,-145.16 206.18,-139.46 204.58,-146.27"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="$d8/d06/signal_8c.html#a4de6cc717f212c44ff4c053fee3071c8" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="316,-127.5 204,-127.5 204,-97.5 316,-97.5 316,-127.5"/>
<text text-anchor="start" x="212" y="-115.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_setup_user_tree</text>
<text text-anchor="middle" x="260" y="-104.5" font-family="Helvetica,sans-Serif" font-size="10.00">_factory</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge15_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge15_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M151.26,-112.5C164.81,-112.5 178.86,-112.5 192.17,-112.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="192.12,-116 202.12,-112.5 192.12,-109 192.12,-116"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="$d1/d0c/util_2tree_8c.html#a82852f17d5f914c6cfb35b892766ab1e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="502.5,-81.5 390.5,-81.5 390.5,-51.5 502.5,-51.5 502.5,-81.5"/>
<text text-anchor="start" x="398.5" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_create_user</text>
<text text-anchor="middle" x="446.5" y="-58.5" font-family="Helvetica,sans-Serif" font-size="10.00">_rules_tree_node</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge17_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge17_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M116.42,-102.53C137.33,-97.64 163.41,-92.05 187,-88.5 251.7,-78.76 326.21,-72.99 378.56,-69.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="378.75,-73.32 388.53,-69.24 378.34,-66.33 378.75,-73.32"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="$d6/d08/labo_8c.html#a479a32aff9b3fa44b34508e2c41b12d3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="330,-41 190,-41 190,0 330,0 330,-41"/>
<text text-anchor="start" x="198" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">widget_let_us_create</text>
<text text-anchor="start" x="198" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">_a_complex_useless_and</text>
<text text-anchor="middle" x="260" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_expensive_tree</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge18_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge18_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M95.2,-102.68C117.12,-91.21 154.58,-71.74 187,-55.5 192.89,-52.55 199.07,-49.49 205.23,-46.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="206.71,-49.64 214.15,-42.1 203.63,-43.35 206.71,-49.64"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="$d7/d08/log_8c.html#ac649e65c2bf355488f451154db5aca20" xlink:title="add an event">
<polygon fill="white" stroke="#666666" points="672,-165 560,-165 560,-146 672,-146 672,-165"/>
<text text-anchor="middle" x="616" y="-153" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log_event</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge12_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge12_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M486.35,-155.5C504.7,-155.5 527.12,-155.5 548.09,-155.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="548.03,-159 558.03,-155.5 548.03,-152 548.03,-159"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge14_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge14_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M333.39,-155.5C354.04,-155.5 376.08,-155.5 395.11,-155.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.02,-159 405.02,-155.5 395.02,-152 395.02,-159"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge16_Node000005_Node000002" class="edge">
<title>Node5&#45;&gt;Node2</title>
<g id="a_edge16_Node000005_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M316.36,-125.4C341.46,-131.25 370.94,-138.12 395.38,-143.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.57,-147.22 405.11,-146.09 396.16,-140.41 394.57,-147.22"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge20_Node000007_Node000006" class="edge">
<title>Node7&#45;&gt;Node6</title>
<g id="a_edge20_Node000007_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.49,-37.83C346.51,-41.82 363.5,-46.06 379.37,-50.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="378.14,-53.31 388.69,-52.33 379.83,-46.52 378.14,-53.31"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="$d1/d0c/util_2tree_8c.html#a95c04d702f36a7422a9e14eaf456ed3e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="524,-30 369,-30 369,-11 524,-11 524,-30"/>
<text text-anchor="middle" x="446.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">widget_add_tree_child_node</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge19_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge19_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.49,-20.5C339.25,-20.5 348.31,-20.5 357.31,-20.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.15,-24 367.15,-20.5 357.15,-17 357.15,-24"/>
</a>
</g>
</g>
</g>
</svg>