blob: 1eea6945d6761578791a9b5d8e77aeab5647cf9a [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::Thread Pages: 1 -->
<svg width="324pt" height="328pt"
viewBox="0.00 0.00 324.00 328.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 324)">
<title>impala::Thread</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-324 320,-324 320,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="122,-1 122,-157 224,-157 224,-1 122,-1"/>
<text text-anchor="middle" x="173" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">impala::Thread</text>
<polyline fill="none" stroke="black" points="122,-138 224,-138 "/>
<text text-anchor="middle" x="173" y="-126" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="122,-119 224,-119 "/>
<text text-anchor="start" x="130" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00">+ Thread()</text>
<text text-anchor="start" x="130" y="-96" font-family="Helvetica,sans-Serif" font-size="10.00">+ Thread()</text>
<text text-anchor="start" x="130" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">+ Thread()</text>
<text text-anchor="start" x="130" y="-74" font-family="Helvetica,sans-Serif" font-size="10.00">+ Thread()</text>
<text text-anchor="start" x="130" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+ Thread()</text>
<text text-anchor="start" x="130" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+ Thread()</text>
<text text-anchor="start" x="130" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">+ Join()</text>
<text text-anchor="start" x="130" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">+ tid()</text>
<text text-anchor="start" x="130" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; StartThread()</text>
<text text-anchor="start" x="130" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SuperviseThread()</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<polygon fill="white" stroke="#bfbfbf" points="0,-256.5 0,-313.5 46,-313.5 46,-256.5 0,-256.5"/>
<text text-anchor="middle" x="23" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text>
<polyline fill="none" stroke="#bfbfbf" points="0,-294.5 46,-294.5 "/>
<text text-anchor="middle" x="23" y="-282.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="0,-275.5 46,-275.5 "/>
<text text-anchor="middle" x="23" y="-263.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="M22.3194,-256.258C22.99,-233.162 26.9215,-200.252 42,-176 58.749,-149.062 86.0758,-127.26 111.449,-111.283"/>
<polygon fill="none" stroke="#404040" points="111.531,-111.233 114.588,-104.702 121.792,-105.013 118.735,-111.544 111.531,-111.233"/>
<text text-anchor="start" x="42" y="-223.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;UNINITIALISED_THREAD</text>
<text text-anchor="middle" x="105.5" y="-212.5" font-family="Helvetica,sans-Serif" font-size="10.00">_ID</text>
<text text-anchor="start" x="42" y="-201.5" font-family="Helvetica,sans-Serif" font-size="10.00">+INVALID_THREAD</text>
<text text-anchor="middle" x="105.5" y="-190.5" font-family="Helvetica,sans-Serif" font-size="10.00">_ID</text>
<text text-anchor="middle" x="105.5" y="-179.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;tid_</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="152.5,-256.5 152.5,-313.5 193.5,-313.5 193.5,-256.5 152.5,-256.5"/>
<text text-anchor="middle" x="173" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
<polyline fill="none" stroke="#bfbfbf" points="152.5,-294.5 193.5,-294.5 "/>
<text text-anchor="middle" x="173" y="-282.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="152.5,-275.5 193.5,-275.5 "/>
<text text-anchor="middle" x="173" y="-263.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="M173,-256.488C173,-234.021 173,-200.953 173,-169.496"/>
<polygon fill="none" stroke="#404040" points="173,-169.083 169,-163.083 173,-157.083 177,-163.083 173,-169.083"/>
<text text-anchor="middle" x="197.5" y="-207" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;category_</text>
<text text-anchor="middle" x="197.5" y="-196" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;name_</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="212,-251 212,-319 316,-319 316,-251 212,-251"/>
<text text-anchor="start" x="220" y="-307" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; boost::</text>
<text text-anchor="middle" x="264" y="-296" font-family="Helvetica,sans-Serif" font-size="10.00">thread &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="212,-289 316,-289 "/>
<text text-anchor="middle" x="264" y="-277" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="212,-270 316,-270 "/>
<text text-anchor="middle" x="264" y="-258" 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="M253.913,-250.836C246.943,-229.181 236.976,-200.486 226,-176 224.834,-173.398 223.623,-170.772 222.376,-168.134"/>
<polygon fill="none" stroke="#404040" points="222.328,-168.036 216.104,-164.393 217.073,-157.248 223.296,-160.89 222.328,-168.036"/>
<text text-anchor="middle" x="267.5" y="-201.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;thread_</text>
</g>
</g>
</svg>