| <?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::LibCache Pages: 1 --> |
| <svg width="560pt" height="588pt" |
| viewBox="0.00 0.00 560.00 588.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 584)"> |
| <title>impala::LibCache</title> |
| <polygon fill="white" stroke="none" points="-4,4 -4,-584 556,-584 556,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"><title>Node1</title> |
| <polygon fill="#bfbfbf" stroke="black" points="239,-1 239,-245 367,-245 367,-1 239,-1"/> |
| <text text-anchor="middle" x="303" y="-233" font-family="Helvetica,sans-Serif" font-size="10.00">impala::LibCache</text> |
| <polyline fill="none" stroke="black" points="239,-226 367,-226 "/> |
| <text text-anchor="middle" x="303" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="239,-207 367,-207 "/> |
| <text text-anchor="start" x="247" y="-195" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~LibCache()</text> |
| <text text-anchor="start" x="247" y="-184" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetLocalLibPath()</text> |
| <text text-anchor="start" x="247" y="-173" font-family="Helvetica,sans-Serif" font-size="10.00">+ CheckSymbolExists()</text> |
| <text text-anchor="start" x="247" y="-162" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSoFunctionPtr()</text> |
| <text text-anchor="start" x="247" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetNeedsRefresh()</text> |
| <text text-anchor="start" x="247" y="-140" font-family="Helvetica,sans-Serif" font-size="10.00">+ DecrementUseCount()</text> |
| <text text-anchor="start" x="247" y="-129" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveEntry()</text> |
| <text text-anchor="start" x="247" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">+ DropCache()</text> |
| <text text-anchor="start" x="247" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00">+ instance()</text> |
| <text text-anchor="start" x="247" y="-96" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text> |
| <text text-anchor="start" x="247" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">- LibCache()</text> |
| <text text-anchor="start" x="247" y="-74" font-family="Helvetica,sans-Serif" font-size="10.00">- LibCache()</text> |
| <text text-anchor="start" x="247" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">- operator=()</text> |
| <text text-anchor="start" x="247" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">- InitInternal()</text> |
| <text text-anchor="start" x="247" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">- GetCacheEntry()</text> |
| <text text-anchor="start" x="247" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">- GetCacheEntryInternal()</text> |
| <text text-anchor="start" x="247" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">- MakeLocalPath()</text> |
| <text text-anchor="start" x="247" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">- RemoveEntryInternal()</text> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"><title>Node2</title> |
| <polygon fill="white" stroke="#bfbfbf" points="-0.5,-350 -0.5,-418 132.5,-418 132.5,-350 -0.5,-350"/> |
| <text text-anchor="start" x="7.5" y="-406" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map< std</text> |
| <text text-anchor="middle" x="66" y="-395" font-family="Helvetica,sans-Serif" font-size="10.00">::string, LibCacheEntry * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="-0.5,-388 132.5,-388 "/> |
| <text text-anchor="middle" x="66" y="-376" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="-0.5,-369 132.5,-369 "/> |
| <text text-anchor="middle" x="66" y="-357" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node2->Node1 --> |
| <g id="edge1" class="edge"><title>Node2->Node1</title> |
| <path fill="none" stroke="#404040" d="M87.6938,-349.914C104.415,-325.301 128.716,-291.379 153,-264 176.473,-237.536 204.307,-210.537 229.585,-187.4"/> |
| <polygon fill="none" stroke="#404040" points="229.887,-187.126 231.639,-180.131 238.77,-179.059 237.017,-186.054 229.887,-187.126"/> |
| <text text-anchor="middle" x="179.5" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -lib_cache_</text> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"><title>Node3</title> |
| <g id="a_node3"><a xlink:href="classimpala_1_1AtomicInt.html" target="_top" xlink:title="{impala::AtomicInt\<\l int64_t \>\n||+ AtomicInt()\l+ operator int64_t()\l+ operator=()\l+ operator=()\l+ operator+=()\l+ operator-=()\l+ operator\|=()\l+ operator&=()\l+ operator++()\l+ operator++()\land 10 more...\l}"> |
| <polygon fill="white" stroke="black" points="150.5,-295 150.5,-473 249.5,-473 249.5,-295 150.5,-295"/> |
| <text text-anchor="start" x="158.5" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">impala::AtomicInt<</text> |
| <text text-anchor="middle" x="200" y="-450" font-family="Helvetica,sans-Serif" font-size="10.00"> int64_t ></text> |
| <polyline fill="none" stroke="black" points="150.5,-443 249.5,-443 "/> |
| <text text-anchor="middle" x="200" y="-431" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="150.5,-424 249.5,-424 "/> |
| <text text-anchor="start" x="158.5" y="-412" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtomicInt()</text> |
| <text text-anchor="start" x="158.5" y="-401" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator int64_t()</text> |
| <text text-anchor="start" x="158.5" y="-390" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="158.5" y="-379" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="158.5" y="-368" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator+=()</text> |
| <text text-anchor="start" x="158.5" y="-357" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator-=()</text> |
| <text text-anchor="start" x="158.5" y="-346" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator|=()</text> |
| <text text-anchor="start" x="158.5" y="-335" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&=()</text> |
| <text text-anchor="start" x="158.5" y="-324" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text> |
| <text text-anchor="start" x="158.5" y="-313" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text> |
| <text text-anchor="start" x="158.5" y="-302" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node1 --> |
| <g id="edge2" class="edge"><title>Node3->Node1</title> |
| <path fill="none" stroke="#404040" d="M204.109,-294.869C205.995,-284.301 208.553,-273.793 212,-264 217.344,-248.817 224.651,-233.635 232.817,-219.167"/> |
| <polygon fill="none" stroke="#404040" points="232.841,-219.126 232.417,-211.928 238.9,-208.768 239.323,-215.967 232.841,-219.126"/> |
| <text text-anchor="middle" x="254.5" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -num_libs_copied_</text> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"><title>Node4</title> |
| <polygon fill="white" stroke="#bfbfbf" points="177,-522.5 177,-579.5 223,-579.5 223,-522.5 177,-522.5"/> |
| <text text-anchor="middle" x="200" y="-567.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="177,-560.5 223,-560.5 "/> |
| <text text-anchor="middle" x="200" y="-548.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="177,-541.5 223,-541.5 "/> |
| <text text-anchor="middle" x="200" y="-529.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node4->Node3 --> |
| <g id="edge3" class="edge"><title>Node4->Node3</title> |
| <path fill="none" stroke="#404040" d="M200,-522.383C200,-511.739 200,-498.866 200,-485.319"/> |
| <polygon fill="none" stroke="#404040" points="200,-485.28 196,-479.28 200,-473.28 204,-479.28 200,-485.28"/> |
| <text text-anchor="middle" x="217.5" y="-495.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -value_</text> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"><title>Node5</title> |
| <polygon fill="white" stroke="#bfbfbf" points="277,-355.5 277,-412.5 321,-412.5 321,-355.5 277,-355.5"/> |
| <text text-anchor="middle" x="299" y="-400.5" font-family="Helvetica,sans-Serif" font-size="10.00">mutex</text> |
| <polyline fill="none" stroke="#bfbfbf" points="277,-393.5 321,-393.5 "/> |
| <text text-anchor="middle" x="299" y="-381.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="277,-374.5 321,-374.5 "/> |
| <text text-anchor="middle" x="299" y="-362.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node5->Node1 --> |
| <g id="edge4" class="edge"><title>Node5->Node1</title> |
| <path fill="none" stroke="#404040" d="M299.428,-355.282C299.8,-331.202 300.368,-294.437 300.942,-257.258"/> |
| <polygon fill="none" stroke="#404040" points="300.943,-257.187 297.036,-251.126 301.128,-245.188 305.035,-251.249 300.943,-257.187"/> |
| <text text-anchor="middle" x="316" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -lock_</text> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"><title>Node6</title> |
| <polygon fill="white" stroke="#bfbfbf" points="339,-350 339,-418 441,-418 441,-350 339,-350"/> |
| <text text-anchor="start" x="347" y="-406" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="390" y="-395" font-family="Helvetica,sans-Serif" font-size="10.00">::LibCache ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="339,-388 441,-388 "/> |
| <text text-anchor="middle" x="390" y="-376" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="339,-369 441,-369 "/> |
| <text text-anchor="middle" x="390" y="-357" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node6->Node1 --> |
| <g id="edge5" class="edge"><title>Node6->Node1</title> |
| <path fill="none" stroke="#404040" d="M378.893,-349.934C370.806,-325.859 359.272,-291.524 347.631,-256.867"/> |
| <polygon fill="none" stroke="#404040" points="347.505,-256.491 341.803,-252.077 343.684,-245.116 349.386,-249.53 347.505,-256.491"/> |
| <text text-anchor="middle" x="376.5" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -instance_</text> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"><title>Node7</title> |
| <polygon fill="white" stroke="#bfbfbf" points="459.5,-355.5 459.5,-412.5 500.5,-412.5 500.5,-355.5 459.5,-355.5"/> |
| <text text-anchor="middle" x="480" y="-400.5" font-family="Helvetica,sans-Serif" font-size="10.00">void *</text> |
| <polyline fill="none" stroke="#bfbfbf" points="459.5,-393.5 500.5,-393.5 "/> |
| <text text-anchor="middle" x="480" y="-381.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="459.5,-374.5 500.5,-374.5 "/> |
| <text text-anchor="middle" x="480" y="-362.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node7->Node1 --> |
| <g id="edge6" class="edge"><title>Node7->Node1</title> |
| <path fill="none" stroke="#404040" d="M473.27,-355.378C468.158,-337.197 460.103,-313.284 449,-294 428.945,-259.165 401.297,-224.758 375.451,-196.108"/> |
| <polygon fill="none" stroke="#404040" points="375.234,-195.87 368.233,-194.142 367.135,-187.015 374.136,-188.743 375.234,-195.87"/> |
| <text text-anchor="middle" x="494.5" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -current_process_handle_</text> |
| </g> |
| </g> |
| </svg> |