gem-graph-client/doc/docbook/df/d05/widget_8h_a3cecbcc7340289ed...

236 lines
11 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_rules_tree_tools Pages: 1 -->
<svg width="853pt" height="226pt"
viewBox="0.00 0.00 853.00 226.00" 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 222)">
<title>widget_get_rules_tree_tools</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="125,-164.5 0,-164.5 0,-134.5 125,-134.5 125,-164.5"/>
<text text-anchor="start" x="8" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_tree</text>
<text text-anchor="middle" x="62.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">_tools</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="$d9/d0d/interest_8c.html#a60d9aed440437cd898f609784c32b2f5" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="324,-218 161,-218 161,-177 324,-177 324,-218"/>
<text text-anchor="start" x="169" y="-206" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_an_impression</text>
<text text-anchor="start" x="169" y="-195" font-family="Helvetica,sans-Serif" font-size="10.00">_of_what_a_rules_comparator</text>
<text text-anchor="middle" x="242.5" y="-184" font-family="Helvetica,sans-Serif" font-size="10.00">_could_be</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge14_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge14_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M120.8,-164.95C131.09,-167.73 142.03,-170.68 152.96,-173.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.84,-176.95 162.4,-176.17 153.66,-170.19 151.84,-176.95"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="$d6/d07/freq_8c.html#a1f62040452052165b13a8e9bf23ab368" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="303.5,-159 181.5,-159 181.5,-140 303.5,-140 303.5,-159"/>
<text text-anchor="middle" x="242.5" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_rules_use</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge15_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge15_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M125.26,-149.5C139.66,-149.5 155.12,-149.5 169.9,-149.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.54,-153 179.54,-149.5 169.54,-146 169.54,-153"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="$d1/d0c/util_2tree_8c.html#af968daedf9ce1bd06c674c69ef793201" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="318,-122 167,-122 167,-103 318,-103 318,-122"/>
<text text-anchor="middle" x="242.5" y="-110" font-family="Helvetica,sans-Serif" font-size="10.00">widget_get_user_rules_tree</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge16_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge16_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M125.26,-136.66C143.8,-132.81 164.09,-128.59 182.45,-124.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.04,-128.23 192.12,-122.76 181.62,-121.37 183.04,-128.23"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><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="659,-165 580,-165 580,-146 659,-146 659,-165"/>
<text text-anchor="middle" x="619.5" y="-153" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge17_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge17_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M304.54,-122.43C311.37,-124.83 318.01,-127.81 324,-131.5 345.21,-144.59 337.42,-163.95 360,-174.5 432.74,-208.47 529.64,-185.86 581.7,-169.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="582.6,-172.43 590.97,-165.94 580.38,-165.79 582.6,-172.43"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="$d8/d06/signal_8c.html#a7713720f05623b42929ad7c43292c559" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="506,-165 360,-165 360,-146 506,-146 506,-165"/>
<text text-anchor="middle" x="433" y="-153" font-family="Helvetica,sans-Serif" font-size="10.00">on_bind_user_tree_factory</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge19_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge19_Node000004_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M287.22,-122.47C314.01,-128.58 348.53,-136.46 377.14,-142.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="376.19,-146.36 386.72,-145.17 377.74,-139.53 376.19,-146.36"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="$d8/d06/signal_8c.html#a4de6cc717f212c44ff4c053fee3071c8" xlink:title="since 2024&#45;06">
<polygon fill="white" stroke="#666666" points="489,-127.5 377,-127.5 377,-97.5 489,-97.5 489,-127.5"/>
<text text-anchor="start" x="385" y="-115.5" font-family="Helvetica,sans-Serif" font-size="10.00">on_setup_user_tree</text>
<text text-anchor="middle" x="433" y="-104.5" font-family="Helvetica,sans-Serif" font-size="10.00">_factory</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge21_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge21_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M318.27,-112.5C333.75,-112.5 349.97,-112.5 365.14,-112.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="365,-116 375,-112.5 365,-109 365,-116"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="$d1/d0c/util_2tree_8c.html#a82852f17d5f914c6cfb35b892766ab1e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="675.5,-81.5 563.5,-81.5 563.5,-51.5 675.5,-51.5 675.5,-81.5"/>
<text text-anchor="start" x="571.5" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">widget_create_user</text>
<text text-anchor="middle" x="619.5" y="-58.5" font-family="Helvetica,sans-Serif" font-size="10.00">_rules_tree_node</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge23_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge23_Node000004_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M285.89,-102.51C307.89,-97.64 335.27,-92.09 360,-88.5 424.75,-79.11 499.25,-73.29 551.59,-70.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="551.79,-73.51 561.56,-69.41 551.36,-66.52 551.79,-73.51"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="$d6/d08/labo_8c.html#a479a32aff9b3fa44b34508e2c41b12d3" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="503,-41 363,-41 363,0 503,0 503,-41"/>
<text text-anchor="start" x="371" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">widget_let_us_create</text>
<text text-anchor="start" x="371" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">_a_complex_useless_and</text>
<text text-anchor="middle" x="433" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_expensive_tree</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge24_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge24_Node000004_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M263.7,-102.6C286.92,-91.22 326.2,-71.98 360,-55.5 366.15,-52.5 372.59,-49.36 379,-46.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.15,-49.58 387.61,-42.06 377.08,-43.28 380.15,-49.58"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="$d7/d08/log_8c.html#ac649e65c2bf355488f451154db5aca20" xlink:title="add an event">
<polygon fill="white" stroke="#666666" points="845,-165 733,-165 733,-146 845,-146 845,-165"/>
<text text-anchor="middle" x="789" y="-153" font-family="Helvetica,sans-Serif" font-size="10.00">fsm_add_log_event</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge18_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge18_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M659.35,-155.5C677.7,-155.5 700.12,-155.5 721.09,-155.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="721.03,-159 731.03,-155.5 721.03,-152 721.03,-159"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge20_Node000007_Node000005" class="edge">
<title>Node7&#45;&gt;Node5</title>
<g id="a_edge20_Node000007_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M506.39,-155.5C527.04,-155.5 549.08,-155.5 568.11,-155.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.02,-159 578.02,-155.5 568.02,-152 568.02,-159"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge22_Node000008_Node000005" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge22_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M489.36,-125.4C514.46,-131.25 543.94,-138.12 568.38,-143.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="567.57,-147.22 578.11,-146.09 569.16,-140.41 567.57,-147.22"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge26_Node000010_Node000009" class="edge">
<title>Node10&#45;&gt;Node9</title>
<g id="a_edge26_Node000010_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M503.49,-37.83C519.51,-41.82 536.5,-46.06 552.37,-50.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="551.14,-53.31 561.69,-52.33 552.83,-46.52 551.14,-53.31"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="$d1/d0c/util_2tree_8c.html#a95c04d702f36a7422a9e14eaf456ed3e" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="697,-30 542,-30 542,-11 697,-11 697,-30"/>
<text text-anchor="middle" x="619.5" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">widget_add_tree_child_node</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge25_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge25_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M503.49,-20.5C512.25,-20.5 521.31,-20.5 530.31,-20.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="530.15,-24 540.15,-20.5 530.15,-17 530.15,-24"/>
</a>
</g>
</g>
</g>
</svg>