blob: dee1abb0f82e5087990212e21c975eb193bcc106 [file] [log] [blame]
<?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 2.36.0 (20140111.2315)
-->
<!-- Title: impala::ThreadMgr Pages: 1 -->
<svg width="456pt" height="250pt"
viewBox="0.00 0.00 456.00 250.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 246)">
<title>impala::ThreadMgr</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-246 452,-246 452,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="186.5,-1 186.5,-113 337.5,-113 337.5,-1 186.5,-1"/>
<text text-anchor="middle" x="262" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ThreadMgr</text>
<polyline fill="none" stroke="black" points="186.5,-94 337.5,-94 "/>
<text text-anchor="middle" x="262" y="-82" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="186.5,-75 337.5,-75 "/>
<text text-anchor="start" x="194.5" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+ ThreadMgr()</text>
<text text-anchor="start" x="194.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+ StartInstrumentation()</text>
<text text-anchor="start" x="194.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddThread()</text>
<text text-anchor="start" x="194.5" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveThread()</text>
<text text-anchor="start" x="194.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ThreadGroupUrlCallback()</text>
<text text-anchor="start" x="194.5" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ThreadOverviewUrlCallback()</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<polygon fill="white" stroke="#bfbfbf" points="-0.5,-184.5 -0.5,-241.5 152.5,-241.5 152.5,-184.5 -0.5,-184.5"/>
<text text-anchor="middle" x="76" y="-229.5" font-family="Helvetica,sans-Serif" font-size="10.00">map&lt; string, ThreadCategory &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="-0.5,-222.5 152.5,-222.5 "/>
<text text-anchor="middle" x="76" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="-0.5,-203.5 152.5,-203.5 "/>
<text text-anchor="middle" x="76" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M80.4849,-184.4C84.4545,-167.548 91.765,-146.522 105,-132 123.918,-111.241 149.873,-95.7893 175.232,-84.5314"/>
<polygon fill="none" stroke="#404040" points="175.371,-84.4727 179.343,-78.454 186.427,-79.8054 182.455,-85.8241 175.371,-84.4727"/>
<text text-anchor="middle" x="149.5" y="-146.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;thread_categories_</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="170.5,-184.5 170.5,-241.5 233.5,-241.5 233.5,-184.5 170.5,-184.5"/>
<text text-anchor="middle" x="202" y="-229.5" font-family="Helvetica,sans-Serif" font-size="10.00">IntGauge *</text>
<polyline fill="none" stroke="#bfbfbf" points="170.5,-222.5 233.5,-222.5 "/>
<text text-anchor="middle" x="202" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="170.5,-203.5 233.5,-203.5 "/>
<text text-anchor="middle" x="202" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2" class="edge"><title>Node3&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M197.989,-184.187C196.778,-168.432 197.071,-148.614 203,-132 203.979,-129.258 205.104,-126.541 206.352,-123.859"/>
<polygon fill="none" stroke="#404040" points="206.466,-123.645 205.755,-116.469 212.106,-113.053 212.817,-120.229 206.466,-123.645"/>
<text text-anchor="start" x="203" y="-157.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;current_num_threads</text>
<text text-anchor="middle" x="252" y="-146.5" font-family="Helvetica,sans-Serif" font-size="10.00">_metric_</text>
<text text-anchor="middle" x="252" y="-135.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;total_threads_metric_</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="301,-184.5 301,-241.5 345,-241.5 345,-184.5 301,-184.5"/>
<text text-anchor="middle" x="323" y="-229.5" font-family="Helvetica,sans-Serif" font-size="10.00">mutex</text>
<polyline fill="none" stroke="#bfbfbf" points="301,-222.5 345,-222.5 "/>
<text text-anchor="middle" x="323" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="301,-203.5 345,-203.5 "/>
<text text-anchor="middle" x="323" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node4&#45;&gt;Node1 -->
<g id="edge3" class="edge"><title>Node4&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M316.997,-184.49C313.196,-168.833 307.729,-149.011 301,-132 299.963,-129.379 298.86,-126.731 297.705,-124.074"/>
<polygon fill="none" stroke="#404040" points="297.701,-124.065 291.57,-120.27 292.714,-113.151 298.846,-116.946 297.701,-124.065"/>
<text text-anchor="middle" x="327" y="-146.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lock_</text>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}">
<polygon fill="white" stroke="black" points="363.5,-184.5 363.5,-241.5 398.5,-241.5 398.5,-184.5 363.5,-184.5"/>
<text text-anchor="middle" x="381" y="-229.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text>
<polyline fill="none" stroke="black" points="363.5,-222.5 398.5,-222.5 "/>
<text text-anchor="middle" x="381" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="363.5,-203.5 398.5,-203.5 "/>
<text text-anchor="middle" x="381" y="-191.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge4" class="edge"><title>Node5&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M372.218,-184.131C366.327,-167.987 357.53,-147.796 346,-132 343.651,-128.782 341.14,-125.605 338.507,-122.482"/>
<polygon fill="none" stroke="#404040" points="338.288,-122.237 331.306,-120.433 330.286,-113.294 337.268,-115.098 338.288,-122.237"/>
<text text-anchor="middle" x="406.5" y="-146.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;metrics_enabled_</text>
</g>
</g>
</svg>