blob: 46ed608085112ae6e657890f7a3408278787432f [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: be/src/rpc/thrift&#45;server.h Pages: 1 -->
<!--zoomable 344 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 1916;
var viewHeight = 344;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>be/src/rpc/thrift&#45;server.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-340 1912,-340 1912,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="1120.5,-316.5 1120.5,-335.5 1241.5,-335.5 1241.5,-316.5 1120.5,-316.5"/>
<text text-anchor="middle" x="1181" y="-323.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/rpc/thrift&#45;server.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<polygon fill="white" stroke="#bfbfbf" points="914.5,-142.5 914.5,-161.5 1033.5,-161.5 1033.5,-142.5 914.5,-142.5"/>
<text text-anchor="middle" x="974" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/thread/mutex.hpp</text>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1161.79,-316.382C1129.6,-301.239 1063.95,-267.31 1020,-224 1004.04,-208.27 990.763,-186.07 982.642,-170.699"/>
<polygon fill="midnightblue" stroke="midnightblue" points="985.728,-169.046 978.073,-161.721 979.489,-172.221 985.728,-169.046"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="208,-142.5 208,-161.5 318,-161.5 318,-142.5 208,-142.5"/>
<text text-anchor="middle" x="263" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/scoped_ptr.hpp</text>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1120.31,-322.27C993.79,-315.351 693.544,-292.505 452,-224 394.052,-207.565 328.738,-181.202 292.059,-165.645"/>
<polygon fill="midnightblue" stroke="midnightblue" points="293.073,-162.273 282.502,-161.561 290.322,-168.71 293.073,-162.273"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="1236,-260.5 1236,-279.5 1344,-279.5 1344,-260.5 1236,-260.5"/>
<text text-anchor="middle" x="1290" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/shared_ptr.hpp</text>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1198.51,-316.324C1216.07,-307.625 1243.33,-294.12 1263.53,-284.113"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1265.12,-287.23 1272.53,-279.655 1262.02,-280.958 1265.12,-287.23"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="1362.5,-260.5 1362.5,-279.5 1491.5,-279.5 1491.5,-260.5 1362.5,-260.5"/>
<text text-anchor="middle" x="1427" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/unordered_map.hpp</text>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1219.98,-316.444C1262.89,-307.023 1331.95,-291.866 1378.37,-281.675"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1379.19,-285.079 1388.2,-279.516 1377.69,-278.242 1379.19,-285.079"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="1510,-260.5 1510,-279.5 1662,-279.5 1662,-260.5 1510,-260.5"/>
<text text-anchor="middle" x="1586" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/uuid/uuid_generators.hpp</text>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1241.63,-316.916C1313.75,-307.3 1434.12,-291.251 1511.75,-280.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1512.49,-284.332 1521.94,-279.541 1511.56,-277.394 1512.49,-284.332"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<polygon fill="white" stroke="#bfbfbf" points="1680,-260.5 1680,-279.5 1792,-279.5 1792,-260.5 1680,-260.5"/>
<text text-anchor="middle" x="1736" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00">thrift/server/TServer.h</text>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1241.82,-320.319C1332.64,-313.13 1509.32,-298.373 1669.6,-280.115"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1670.11,-283.58 1679.65,-278.964 1669.32,-276.625 1670.11,-283.58"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="1810,-260.5 1810,-279.5 1908,-279.5 1908,-260.5 1810,-260.5"/>
<text text-anchor="middle" x="1859" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00">thrift/TProcessor.h</text>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1241.77,-322.174C1351.12,-316.741 1588.46,-303.362 1799.74,-279.928"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1800.23,-283.395 1809.78,-278.804 1799.46,-276.438 1800.23,-283.395"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="status_8h.html" target="_top" xlink:title="common/status.h">
<polygon fill="white" stroke="black" points="804,-142.5 804,-161.5 896,-161.5 896,-142.5 804,-142.5"/>
<text text-anchor="middle" x="850" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/status.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1154.98,-316.488C1130.54,-308.184 1093.17,-294.687 1062,-280 988.652,-245.439 908.065,-192.694 870.899,-167.448"/>
<polygon fill="midnightblue" stroke="midnightblue" points="872.647,-164.403 862.416,-161.649 868.696,-170.182 872.647,-164.403"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="auth-provider_8h.html" target="_top" xlink:title="rpc/auth&#45;provider.h">
<polygon fill="white" stroke="black" points="727,-204.5 727,-223.5 825,-223.5 825,-204.5 727,-204.5"/>
<text text-anchor="middle" x="776" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00">rpc/auth&#45;provider.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge29" class="edge"><title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1120.21,-325.515C1053.99,-324.045 946.136,-315.622 861,-280 833.856,-268.643 807.762,-246.457 791.81,-231.189"/>
<polygon fill="midnightblue" stroke="midnightblue" points="794.021,-228.455 784.44,-223.93 789.108,-233.441 794.021,-228.455"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="metrics_8h.html" target="_top" xlink:title="util/metrics.h">
<polygon fill="white" stroke="black" points="1144.5,-260.5 1144.5,-279.5 1217.5,-279.5 1217.5,-260.5 1144.5,-260.5"/>
<text text-anchor="middle" x="1181" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/metrics.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge44" class="edge"><title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1181,-316.083C1181,-309.006 1181,-298.861 1181,-289.986"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1184.5,-289.751 1181,-279.751 1177.5,-289.751 1184.5,-289.751"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="thread_8h.html" target="_top" xlink:title="util/thread.h">
<polygon fill="white" stroke="black" points="561,-204.5 561,-223.5 629,-223.5 629,-204.5 561,-204.5"/>
<text text-anchor="middle" x="595" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/thread.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge77" class="edge"><title>Node1&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M1120.4,-320.124C1049.19,-313.754 927.714,-300.883 825,-280 754.875,-265.742 674.852,-241.196 630.092,-226.694"/>
<polygon fill="midnightblue" stroke="midnightblue" points="631.153,-223.358 620.561,-223.584 628.982,-230.013 631.153,-223.358"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="1107.5,-6.5 1107.5,-25.5 1148.5,-25.5 1148.5,-6.5 1107.5,-6.5"/>
<text text-anchor="middle" x="1128" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M879.57,-142.442C887.771,-140.203 896.701,-137.89 905,-136 991.357,-116.33 1034.35,-158.332 1101,-100 1119.5,-83.808 1125.4,-54.8016 1127.23,-35.7275"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1130.74,-35.7905 1127.92,-25.577 1123.75,-35.318 1130.74,-35.7905"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="1384,-6.5 1384,-25.5 1428,-25.5 1428,-6.5 1384,-6.5"/>
<text text-anchor="middle" x="1406" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node9&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M877.472,-142.434C886.196,-140.004 895.934,-137.59 905,-136 1002.5,-118.904 1263.34,-149.612 1349,-100 1374.13,-85.4446 1390.65,-54.8235 1399.15,-35.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1402.45,-36.2937 1402.96,-25.711 1395.96,-33.6666 1402.45,-36.2937"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="0,-6.5 0,-25.5 114,-25.5 114,-6.5 0,-6.5"/>
<text text-anchor="middle" x="57" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/lexical_cast.hpp</text>
</g>
<!-- Node9&#45;&gt;Node12 -->
<g id="edge11" class="edge"><title>Node9&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M803.721,-142.977C788.831,-140.546 772.243,-137.994 757,-136 598.437,-115.259 546.681,-161.34 399,-100 378.294,-91.3996 380.482,-77.1207 360,-68 262.672,-24.6602 227.682,-51.819 123,-32 116.329,-30.737 109.307,-29.28 102.432,-27.7808"/>
<polygon fill="midnightblue" stroke="midnightblue" points="103.046,-24.3317 92.5237,-25.572 101.523,-31.164 103.046,-24.3317"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="logging_8h.html" target="_top" xlink:title="common/logging.h">
<polygon fill="white" stroke="black" points="1244,-74.5 1244,-93.5 1340,-93.5 1340,-74.5 1244,-74.5"/>
<text text-anchor="middle" x="1292" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/logging.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node13 -->
<g id="edge12" class="edge"><title>Node9&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M878.371,-142.476C886.877,-140.134 896.268,-137.758 905,-136 966.554,-123.61 1141.76,-102.435 1233.84,-91.6853"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1234.31,-95.1547 1243.84,-90.5213 1233.5,-88.2017 1234.31,-95.1547"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="compiler-util_8h.html" target="_top" xlink:title="common/compiler&#45;util.h">
<polygon fill="white" stroke="black" points="956,-74.5 956,-93.5 1074,-93.5 1074,-74.5 956,-74.5"/>
<text text-anchor="middle" x="1015" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/compiler&#45;util.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node16 -->
<g id="edge15" class="edge"><title>Node9&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M871.571,-142.372C900.308,-130.877 951.328,-110.469 984.134,-97.3465"/>
<polygon fill="midnightblue" stroke="midnightblue" points="985.7,-100.49 993.685,-93.5259 983.101,-93.9902 985.7,-100.49"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="690,-74.5 690,-93.5 810,-93.5 810,-74.5 690,-74.5"/>
<text text-anchor="middle" x="750" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/Status_types.h</text>
</g>
<!-- Node9&#45;&gt;Node17 -->
<g id="edge16" class="edge"><title>Node9&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M836.927,-142.372C820.307,-131.403 791.389,-112.317 771.502,-99.1912"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.351,-96.2178 763.076,-93.6305 769.495,-102.06 773.351,-96.2178"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="919,-1 919,-31 1023,-31 1023,-1 919,-1"/>
<text text-anchor="start" x="927" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/ErrorCodes</text>
<text text-anchor="middle" x="971" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">_types.h</text>
</g>
<!-- Node9&#45;&gt;Node18 -->
<g id="edge17" class="edge"><title>Node9&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M879.879,-142.462C888.001,-140.248 896.814,-137.942 905,-136 983.534,-117.371 1031.9,-162.474 1083,-100 1105.39,-72.6281 1065.73,-49.4627 1027.57,-34.6191"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1028.52,-31.2416 1017.93,-31.0271 1026.08,-37.8004 1028.52,-31.2416"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<polygon fill="white" stroke="#bfbfbf" points="828.5,-69 828.5,-99 937.5,-99 937.5,-69 828.5,-69"/>
<text text-anchor="start" x="836.5" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/TCLIService</text>
<text text-anchor="middle" x="883" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">_types.h</text>
</g>
<!-- Node9&#45;&gt;Node19 -->
<g id="edge18" class="edge"><title>Node9&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M854.314,-142.372C858.643,-133.714 865.5,-120.001 871.424,-108.152"/>
<polygon fill="midnightblue" stroke="midnightblue" points="874.568,-109.691 875.909,-99.1815 868.307,-106.56 874.568,-109.691"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="error-util_8h.html" target="_top" xlink:title="util/error&#45;util.h">
<polygon fill="white" stroke="black" points="408,-74.5 408,-93.5 484,-93.5 484,-74.5 408,-74.5"/>
<text text-anchor="middle" x="446" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/error&#45;util.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node20 -->
<g id="edge19" class="edge"><title>Node9&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M803.676,-143.3C788.784,-140.886 772.206,-138.263 757,-136 639.87,-118.571 608.507,-126.1 493,-100 488.77,-99.0443 484.376,-97.88 480.047,-96.6269"/>
<polygon fill="midnightblue" stroke="midnightblue" points="480.759,-93.1847 470.173,-93.5985 478.707,-99.877 480.759,-93.1847"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="1265.5,-6.5 1265.5,-25.5 1342.5,-25.5 1342.5,-6.5 1265.5,-6.5"/>
<text text-anchor="middle" x="1304" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">glog/logging.h</text>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge13" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1293.57,-74.3717C1295.34,-64.6426 1298.27,-48.528 1300.57,-35.8504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1304.05,-36.3059 1302.39,-25.8411 1297.16,-35.0537 1304.05,-36.3059"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="1167,-6.5 1167,-25.5 1247,-25.5 1247,-6.5 1167,-6.5"/>
<text text-anchor="middle" x="1207" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">gflags/gflags.h</text>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge14" class="edge"><title>Node13&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1280.89,-74.3717C1267.02,-63.6004 1243.06,-45.0021 1226.2,-31.9065"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1228.16,-28.999 1218.11,-25.6305 1223.87,-34.528 1228.16,-28.999"/>
</g>
<!-- Node20&#45;&gt;Node10 -->
<g id="edge20" class="edge"><title>Node20&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M469.141,-74.3879C476.652,-71.9249 485.09,-69.5032 493,-68 728.867,-23.1732 793.384,-58.558 1032,-32 1053.97,-29.5553 1078.59,-25.6841 1097.4,-22.4868"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1098.21,-25.8986 1107.47,-20.7458 1097.02,-19.001 1098.21,-25.8986"/>
</g>
<!-- Node20&#45;&gt;Node11 -->
<g id="edge21" class="edge"><title>Node20&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M468.641,-74.4279C476.27,-71.9033 484.904,-69.4351 493,-68 868.811,-1.38596 973.853,-90.5799 1351,-32 1358.53,-30.8303 1366.51,-29.0072 1373.98,-27.0296"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1375.08,-30.3547 1383.77,-24.284 1373.19,-23.6148 1375.08,-30.3547"/>
</g>
<!-- Node20&#45;&gt;Node12 -->
<g id="edge23" class="edge"><title>Node20&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M419.202,-74.4449C411.161,-72.102 402.277,-69.7334 394,-68 275.078,-43.0933 242.588,-53.4862 123,-32 116.162,-30.7714 108.962,-29.3102 101.932,-27.7894"/>
<polygon fill="midnightblue" stroke="midnightblue" points="102.337,-24.2941 91.816,-25.5387 100.817,-31.127 102.337,-24.2941"/>
</g>
<!-- Node20&#45;&gt;Node18 -->
<g id="edge25" class="edge"><title>Node20&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M469.659,-74.4191C477.051,-72.0183 485.289,-69.6242 493,-68 532.726,-59.6319 788.209,-34.5212 908.516,-22.9535"/>
<polygon fill="midnightblue" stroke="midnightblue" points="909.063,-26.4172 918.682,-21.9773 908.394,-19.4493 909.063,-26.4172"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<polygon fill="white" stroke="#bfbfbf" points="701,-6.5 701,-25.5 793,-25.5 793,-6.5 701,-6.5"/>
<text text-anchor="middle" x="747" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/cstdint.hpp</text>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge22" class="edge"><title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M470.707,-74.451C477.846,-72.1619 485.686,-69.8206 493,-68 580.219,-46.2906 604.338,-51.8434 692,-32 697.059,-30.8549 702.351,-29.55 707.57,-28.1987"/>
<polygon fill="midnightblue" stroke="midnightblue" points="708.67,-31.5278 717.433,-25.5729 706.869,-24.7634 708.67,-31.5278"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<polygon fill="white" stroke="#bfbfbf" points="439,-1 439,-31 561,-31 561,-1 439,-1"/>
<text text-anchor="start" x="447" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/CatalogObjects</text>
<text text-anchor="middle" x="500" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">_types.h</text>
</g>
<!-- Node20&#45;&gt;Node22 -->
<g id="edge24" class="edge"><title>Node20&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M453.06,-74.3717C460.353,-65.4572 472.033,-51.1817 481.917,-39.1013"/>
<polygon fill="midnightblue" stroke="midnightblue" points="484.773,-41.1374 488.397,-31.1815 479.356,-36.7047 484.773,-41.1374"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<polygon fill="white" stroke="#bfbfbf" points="579,-1 579,-31 683,-31 683,-1 579,-1"/>
<text text-anchor="start" x="587" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/ErrorCodes</text>
<text text-anchor="middle" x="631" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">_constants.h</text>
</g>
<!-- Node20&#45;&gt;Node23 -->
<g id="edge26" class="edge"><title>Node20&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M470.186,-74.3717C498.386,-64.3109 545.727,-47.4219 581.761,-34.5662"/>
<polygon fill="midnightblue" stroke="midnightblue" points="583.357,-37.7129 591.6,-31.0562 581.005,-31.1199 583.357,-37.7129"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="132.5,-1 132.5,-31 281.5,-31 281.5,-1 132.5,-1"/>
<text text-anchor="start" x="140.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/ImpalaInternalService</text>
<text text-anchor="middle" x="207" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">_types.h</text>
</g>
<!-- Node20&#45;&gt;Node24 -->
<g id="edge27" class="edge"><title>Node20&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M416.596,-74.4371C409.224,-72.3126 401.328,-70.056 394,-68 352.538,-56.3668 305.801,-43.6201 269.423,-33.7801"/>
<polygon fill="midnightblue" stroke="midnightblue" points="270.017,-30.3152 259.45,-31.0852 268.191,-37.0728 270.017,-30.3152"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<polygon fill="white" stroke="#bfbfbf" points="299.5,-6.5 299.5,-25.5 420.5,-25.5 420.5,-6.5 299.5,-6.5"/>
<text text-anchor="middle" x="360" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">gutil/strings/substitute.h</text>
</g>
<!-- Node20&#45;&gt;Node25 -->
<g id="edge28" class="edge"><title>Node20&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M434.757,-74.3717C420.722,-63.6004 396.488,-45.0021 379.424,-31.9065"/>
<polygon fill="midnightblue" stroke="midnightblue" points="381.31,-28.9421 371.246,-25.6305 377.048,-34.4953 381.31,-28.9421"/>
</g>
<!-- Node26&#45;&gt;Node2 -->
<g id="edge32" class="edge"><title>Node26&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M804.369,-204.403C838.921,-193.933 897.424,-176.205 935.885,-164.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="937.129,-167.83 945.684,-161.581 935.099,-161.131 937.129,-167.83"/>
</g>
<!-- Node26&#45;&gt;Node3 -->
<g id="edge31" class="edge"><title>Node26&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M726.899,-208.216C649.75,-200.567 495.47,-184.73 365,-168 353.072,-166.47 340.379,-164.711 328.145,-162.947"/>
<polygon fill="midnightblue" stroke="midnightblue" points="328.402,-159.447 318.002,-161.469 327.393,-166.374 328.402,-159.447"/>
</g>
<!-- Node26&#45;&gt;Node9 -->
<g id="edge34" class="edge"><title>Node26&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M786.602,-204.403C798.252,-194.958 817.186,-179.606 831.335,-168.134"/>
<polygon fill="midnightblue" stroke="midnightblue" points="833.854,-170.597 839.417,-161.581 829.445,-165.16 833.854,-170.597"/>
</g>
<!-- Node26&#45;&gt;Node10 -->
<g id="edge30" class="edge"><title>Node26&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M776.164,-204.324C776.002,-188.86 773.555,-156.257 757,-136 733.348,-107.06 700.987,-131.583 681,-100 673.395,-87.9821 671.47,-78.5572 681,-68 707.27,-38.8983 993.119,-37.0279 1032,-32 1053.92,-29.1656 1078.55,-25.3036 1097.37,-22.2082"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1098.15,-25.6257 1107.45,-20.5334 1097.01,-18.7205 1098.15,-25.6257"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<polygon fill="white" stroke="#bfbfbf" points="684,-142.5 684,-161.5 748,-161.5 748,-142.5 684,-142.5"/>
<text text-anchor="middle" x="716" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">sasl/sasl.h</text>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge33" class="edge"><title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M767.403,-204.403C758.136,-195.136 743.183,-180.183 731.788,-168.788"/>
<polygon fill="midnightblue" stroke="midnightblue" points="734.127,-166.177 724.581,-161.581 729.177,-171.127 734.127,-166.177"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="promise_8h.html" target="_top" xlink:title="util/promise.h">
<polygon fill="white" stroke="black" points="590.5,-142.5 590.5,-161.5 665.5,-161.5 665.5,-142.5 590.5,-142.5"/>
<text text-anchor="middle" x="628" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/promise.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node28 -->
<g id="edge35" class="edge"><title>Node26&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M754.795,-204.403C729.628,-194.2 687.46,-177.105 658.721,-165.454"/>
<polygon fill="midnightblue" stroke="midnightblue" points="659.748,-162.094 649.165,-161.581 657.118,-168.581 659.748,-162.094"/>
</g>
<!-- Node28&#45;&gt;Node13 -->
<g id="edge37" class="edge"><title>Node28&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M651.155,-142.463C658.668,-140.004 667.102,-137.566 675,-136 702.14,-130.62 1084.88,-100.894 1233.55,-89.4718"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1234.13,-92.937 1243.84,-88.6817 1233.6,-85.9575 1234.13,-92.937"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<polygon fill="white" stroke="#bfbfbf" points="167.5,-74.5 167.5,-93.5 256.5,-93.5 256.5,-74.5 167.5,-74.5"/>
<text text-anchor="middle" x="212" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/thread.hpp</text>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge36" class="edge"><title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M604.334,-142.453C596.942,-140.054 588.705,-137.652 581,-136 442.787,-106.37 403.684,-127.337 265,-100 259.797,-98.9745 254.362,-97.6894 249.038,-96.3053"/>
<polygon fill="midnightblue" stroke="midnightblue" points="249.599,-92.8302 239.03,-93.564 247.75,-99.5815 249.599,-92.8302"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="timestamp-value_8h.html" target="_top" xlink:title="runtime/timestamp&#45;value.h">
<polygon fill="white" stroke="red" points="502,-74.5 502,-93.5 634,-93.5 634,-74.5 502,-74.5"/>
<text text-anchor="middle" x="568" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">runtime/timestamp&#45;value.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node30 -->
<g id="edge38" class="edge"><title>Node28&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M620.156,-142.372C610.775,-132.053 594.865,-114.551 583.078,-101.585"/>
<polygon fill="midnightblue" stroke="midnightblue" points="585.354,-98.8862 576.037,-93.8411 580.174,-103.595 585.354,-98.8862"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="time_8h.html" target="_top" xlink:title="util/time.h">
<polygon fill="white" stroke="red" points="274.5,-74.5 274.5,-93.5 333.5,-93.5 333.5,-74.5 274.5,-74.5"/>
<text text-anchor="middle" x="304" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/time.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node31 -->
<g id="edge42" class="edge"><title>Node28&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M603.308,-142.389C596.169,-140.099 588.326,-137.773 581,-136 486.832,-113.213 460.923,-119.404 366,-100 358.69,-98.5057 350.933,-96.7589 343.471,-94.9961"/>
<polygon fill="midnightblue" stroke="midnightblue" points="344.09,-91.5451 333.548,-92.6046 342.449,-98.3502 344.09,-91.5451"/>
</g>
<!-- Node30&#45;&gt;Node10 -->
<g id="edge39" class="edge"><title>Node30&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M609.402,-74.4876C621.779,-72.1459 635.406,-69.7673 648,-68 817.752,-44.18 861.906,-53.2413 1032,-32 1053.93,-29.2613 1078.56,-25.3971 1097.38,-22.2766"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1098.17,-25.6928 1107.45,-20.5856 1097.01,-18.7894 1098.17,-25.6928"/>
</g>
<!-- Node30&#45;&gt;Node15 -->
<g id="edge41" class="edge"><title>Node30&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M627.45,-74.4676C644.699,-72.1658 663.58,-69.8135 681,-68 892.019,-46.0323 948.401,-70.7073 1157,-32 1162.1,-31.0529 1167.43,-29.7786 1172.62,-28.371"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1173.71,-31.6989 1182.34,-25.5508 1171.76,-24.9761 1173.71,-31.6989"/>
</g>
<!-- Node30&#45;&gt;Node21 -->
<g id="edge40" class="edge"><title>Node30&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M591.401,-74.3717C622.845,-62.7779 678.882,-42.1162 714.431,-29.0087"/>
<polygon fill="midnightblue" stroke="midnightblue" points="715.705,-32.2693 723.877,-25.5259 713.283,-25.7015 715.705,-32.2693"/>
</g>
<!-- Node31&#45;&gt;Node31 -->
<g id="edge43" class="edge"><title>Node31&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M317.953,-93.5625C333.375,-99.9375 351,-96.75 351,-84 351,-73.9395 340.026,-69.8327 327.82,-71.6798"/>
<polygon fill="midnightblue" stroke="midnightblue" points="326.642,-68.3749 317.953,-74.4375 328.526,-75.1165 326.642,-68.3749"/>
</g>
<!-- Node32&#45;&gt;Node2 -->
<g id="edge53" class="edge"><title>Node32&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1144.42,-261.227C1116.6,-254.257 1078.11,-242.275 1048,-224 1023.86,-209.347 1001.22,-185.593 987.495,-169.643"/>
<polygon fill="midnightblue" stroke="midnightblue" points="989.938,-167.109 980.833,-161.691 984.573,-171.604 989.938,-167.109"/>
</g>
<!-- Node32&#45;&gt;Node3 -->
<g id="edge51" class="edge"><title>Node32&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1144.24,-268.528C1046.98,-266.813 775.075,-259 552,-224 460.464,-209.638 355.349,-180.555 300.602,-164.424"/>
<polygon fill="midnightblue" stroke="midnightblue" points="301.563,-161.058 290.98,-161.569 299.572,-167.769 301.563,-161.058"/>
</g>
<!-- Node32&#45;&gt;Node9 -->
<g id="edge55" class="edge"><title>Node32&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1145.76,-260.482C1112.88,-252.222 1062.64,-238.799 1020,-224 968.847,-206.245 911.007,-180.924 877.693,-165.808"/>
<polygon fill="midnightblue" stroke="midnightblue" points="879.125,-162.614 868.574,-161.647 876.219,-168.983 879.125,-162.614"/>
</g>
<!-- Node32&#45;&gt;Node10 -->
<g id="edge46" class="edge"><title>Node32&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1165.8,-260.279C1141.45,-245.219 1095.01,-211.707 1081,-168 1076.66,-154.456 1074.91,-148.852 1081,-136 1091.82,-113.167 1113.77,-122.634 1125,-100 1135.04,-79.7625 1133.92,-53.2067 1131.53,-35.6472"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1134.95,-34.8701 1129.89,-25.564 1128.04,-35.997 1134.95,-34.8701"/>
</g>
<!-- Node32&#45;&gt;Node13 -->
<g id="edge54" class="edge"><title>Node32&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1199.46,-260.442C1215.04,-252.567 1237.26,-239.739 1253,-224 1273.75,-203.246 1279.23,-196.01 1288,-168 1294.58,-146.97 1294.73,-121.486 1293.79,-104.351"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1297.25,-103.693 1293.02,-93.9788 1290.27,-104.21 1297.25,-103.693"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<polygon fill="white" stroke="#bfbfbf" points="1244.5,-142.5 1244.5,-161.5 1279.5,-161.5 1279.5,-142.5 1244.5,-142.5"/>
<text text-anchor="middle" x="1262" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge45" class="edge"><title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1194.08,-260.375C1205.64,-252.187 1222.28,-238.936 1233,-224 1244.62,-207.811 1252.57,-186.282 1257.16,-171.192"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1260.55,-172.086 1259.92,-161.51 1253.81,-170.168 1260.55,-172.086"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<polygon fill="white" stroke="#bfbfbf" points="1784,-74.5 1784,-93.5 1836,-93.5 1836,-74.5 1784,-74.5"/>
<text text-anchor="middle" x="1810" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
</g>
<!-- Node32&#45;&gt;Node34 -->
<g id="edge47" class="edge"><title>Node32&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1217.6,-261.455C1220.77,-260.918 1223.94,-260.422 1227,-260 1325.06,-246.475 1579.67,-262.186 1671,-224 1701.93,-211.069 1767.24,-136.134 1795.95,-101.968"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1799,-103.778 1802.72,-93.8591 1793.63,-99.2922 1799,-103.778"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<polygon fill="white" stroke="#bfbfbf" points="1356.5,-204.5 1356.5,-223.5 1397.5,-223.5 1397.5,-204.5 1356.5,-204.5"/>
<text text-anchor="middle" x="1377" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00">stack</text>
</g>
<!-- Node32&#45;&gt;Node35 -->
<g id="edge48" class="edge"><title>Node32&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1212.06,-260.444C1248.8,-250.32 1309.59,-233.571 1346.22,-223.481"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1347.6,-226.731 1356.31,-220.7 1345.74,-219.982 1347.6,-226.731"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<polygon fill="white" stroke="#bfbfbf" points="1415.5,-204.5 1415.5,-223.5 1510.5,-223.5 1510.5,-204.5 1415.5,-204.5"/>
<text text-anchor="middle" x="1463" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/foreach.hpp</text>
</g>
<!-- Node32&#45;&gt;Node36 -->
<g id="edge49" class="edge"><title>Node32&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1217.66,-261.812C1220.82,-261.197 1223.96,-260.586 1227,-260 1288.94,-248.036 1360.06,-234.502 1407.9,-225.429"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1408.57,-228.864 1417.74,-223.562 1407.27,-221.987 1408.57,-228.864"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<polygon fill="white" stroke="#bfbfbf" points="1090.5,-142.5 1090.5,-161.5 1187.5,-161.5 1187.5,-142.5 1090.5,-142.5"/>
<text text-anchor="middle" x="1139" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/function.hpp</text>
</g>
<!-- Node32&#45;&gt;Node37 -->
<g id="edge50" class="edge"><title>Node32&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M1165.22,-260.467C1152.8,-252.769 1136.39,-240.179 1129,-224 1121.34,-207.237 1125.88,-186.114 1131.08,-171.282"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1134.43,-172.334 1134.81,-161.746 1127.91,-169.782 1134.43,-172.334"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<polygon fill="white" stroke="#bfbfbf" points="1612,-142.5 1612,-161.5 1728,-161.5 1728,-142.5 1612,-142.5"/>
<text text-anchor="middle" x="1670" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/thread/locks.hpp</text>
</g>
<!-- Node32&#45;&gt;Node38 -->
<g id="edge52" class="edge"><title>Node32&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1217.6,-261.468C1220.77,-260.928 1223.94,-260.429 1227,-260 1320.43,-246.924 1577.27,-284.092 1650,-224 1665.24,-211.407 1669.37,-188.184 1670.25,-171.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1673.75,-171.696 1670.44,-161.634 1666.75,-171.568 1673.75,-171.696"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="object-pool_8h.html" target="_top" xlink:title="common/object&#45;pool.h">
<polygon fill="white" stroke="black" points="1528.5,-204.5 1528.5,-223.5 1641.5,-223.5 1641.5,-204.5 1528.5,-204.5"/>
<text text-anchor="middle" x="1585" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/object&#45;pool.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node39 -->
<g id="edge56" class="edge"><title>Node32&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M1217.62,-261.594C1220.79,-261.027 1223.95,-260.486 1227,-260 1352.98,-239.936 1387.65,-240.779 1518.48,-224.046"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1519.01,-227.506 1528.48,-222.756 1518.12,-220.563 1519.01,-227.506"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="debug-util_8h.html" target="_top" xlink:title="util/debug&#45;util.h">
<polygon fill="white" stroke="red" points="1457.5,-142.5 1457.5,-161.5 1540.5,-161.5 1540.5,-142.5 1457.5,-142.5"/>
<text text-anchor="middle" x="1499" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/debug&#45;util.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node41 -->
<g id="edge62" class="edge"><title>Node32&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M1206.21,-260.478C1231.24,-251.852 1270.6,-237.847 1304,-224 1323.47,-215.927 1327.42,-211.809 1347,-204 1385.14,-188.786 1429.81,-174.169 1460.8,-164.514"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1461.84,-167.857 1470.36,-161.56 1459.78,-161.169 1461.84,-167.857"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="json-util_8h.html" target="_top" xlink:title="util/json&#45;util.h">
<polygon fill="white" stroke="red" points="1784,-204.5 1784,-223.5 1858,-223.5 1858,-204.5 1784,-204.5"/>
<text text-anchor="middle" x="1821" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/json&#45;util.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node45 -->
<g id="edge68" class="edge"><title>Node32&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M1217.59,-261.406C1220.76,-260.879 1223.93,-260.4 1227,-260 1466.83,-228.717 1529.89,-253.059 1770,-224 1771.26,-223.848 1772.53,-223.686 1773.81,-223.514"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1774.36,-226.971 1783.75,-222.055 1773.34,-220.045 1774.36,-226.971"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="pretty-printer_8h.html" target="_top" xlink:title="util/pretty&#45;printer.h">
<polygon fill="white" stroke="red" points="1784.5,-142.5 1784.5,-161.5 1879.5,-161.5 1879.5,-142.5 1784.5,-142.5"/>
<text text-anchor="middle" x="1832" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/pretty&#45;printer.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node46 -->
<g id="edge71" class="edge"><title>Node32&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M1217.59,-261.373C1220.76,-260.853 1223.93,-260.385 1227,-260 1297.67,-251.141 1818.07,-275.758 1867,-224 1882.03,-208.097 1864.82,-184.506 1849.66,-168.945"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1851.72,-166.068 1842.1,-161.623 1846.85,-171.095 1851.72,-166.068"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="webserver_8h.html" target="_top" xlink:title="util/webserver.h">
<polygon fill="white" stroke="red" points="1138,-204.5 1138,-223.5 1224,-223.5 1224,-204.5 1138,-204.5"/>
<text text-anchor="middle" x="1181" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/webserver.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node47 -->
<g id="edge72" class="edge"><title>Node32&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M1181,-260.083C1181,-253.006 1181,-242.861 1181,-233.986"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1184.5,-233.751 1181,-223.751 1177.5,-233.751 1184.5,-233.751"/>
</g>
<!-- Node39&#45;&gt;Node2 -->
<g id="edge59" class="edge"><title>Node39&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1528.5,-205.093C1525.29,-204.707 1522.1,-204.339 1519,-204 1324.83,-182.797 1275.13,-189.567 1081,-168 1067.85,-166.539 1053.83,-164.745 1040.41,-162.912"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1040.67,-159.415 1030.29,-161.507 1039.71,-166.349 1040.67,-159.415"/>
</g>
<!-- Node39&#45;&gt;Node11 -->
<g id="edge57" class="edge"><title>Node39&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1584.37,-204.273C1583.72,-188.431 1584.77,-154.843 1603,-136 1645.88,-91.685 1699.48,-148.936 1737,-100 1745.65,-88.7139 1746.26,-78.7952 1737,-68 1698.76,-23.4118 1514.67,-17.4379 1438.8,-16.8999"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1438.43,-13.3984 1428.42,-16.856 1438.4,-20.3983 1438.43,-13.3984"/>
</g>
<!-- Node39&#45;&gt;Node38 -->
<g id="edge58" class="edge"><title>Node39&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1597.18,-204.403C1610.81,-194.78 1633.13,-179.024 1649.47,-167.489"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1651.69,-170.207 1657.84,-161.581 1647.66,-164.488 1651.69,-170.207"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="spinlock_8h.html" target="_top" xlink:title="util/spinlock.h">
<polygon fill="white" stroke="red" points="1342.5,-142.5 1342.5,-161.5 1419.5,-161.5 1419.5,-142.5 1342.5,-142.5"/>
<text text-anchor="middle" x="1381" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/spinlock.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge60" class="edge"><title>Node39&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M1555.77,-204.403C1520.1,-193.911 1459.64,-176.129 1420.02,-164.476"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1420.76,-161.045 1410.17,-161.581 1418.78,-167.76 1420.76,-161.045"/>
</g>
<!-- Node40&#45;&gt;Node13 -->
<g id="edge61" class="edge"><title>Node40&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1369.36,-142.372C1354.84,-131.6 1329.76,-113.002 1312.1,-99.9065"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1313.76,-96.7758 1303.64,-93.6305 1309.59,-102.398 1313.76,-96.7758"/>
</g>
<!-- Node41&#45;&gt;Node10 -->
<g id="edge64" class="edge"><title>Node41&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1486.81,-142.459C1462.05,-125.534 1403.6,-87.6742 1349,-68 1267.73,-38.7165 1239.86,-59.5807 1158,-32 1156.14,-31.3725 1154.24,-30.6498 1152.36,-29.8678"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1153.76,-26.6597 1143.22,-25.631 1150.82,-33.011 1153.76,-26.6597"/>
</g>
<!-- Node41&#45;&gt;Node34 -->
<g id="edge65" class="edge"><title>Node41&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1539.34,-142.439C1600.43,-129.475 1715.46,-105.063 1773.92,-92.6566"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1774.76,-96.0565 1783.82,-90.5567 1773.31,-89.209 1774.76,-96.0565"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<polygon fill="white" stroke="#bfbfbf" points="1676,-74.5 1676,-93.5 1728,-93.5 1728,-74.5 1676,-74.5"/>
<text text-anchor="middle" x="1702" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge63" class="edge"><title>Node41&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M1530.93,-142.44C1564.98,-133.048 1620.32,-117.028 1667,-100 1669.12,-99.2268 1671.3,-98.3933 1673.48,-97.5291"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1674.99,-100.69 1682.9,-93.6375 1672.32,-94.2206 1674.99,-100.69"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<polygon fill="white" stroke="#bfbfbf" points="1434.5,-69 1434.5,-99 1535.5,-99 1535.5,-69 1434.5,-69"/>
<text text-anchor="start" x="1442.5" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/JniCatalog</text>
<text text-anchor="middle" x="1485" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">_types.h</text>
</g>
<!-- Node41&#45;&gt;Node43 -->
<g id="edge66" class="edge"><title>Node41&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M1497.17,-142.372C1495.39,-133.971 1492.6,-120.811 1490.14,-109.213"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1493.51,-108.238 1488.01,-99.1815 1486.66,-109.69 1493.51,-108.238"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<polygon fill="white" stroke="#bfbfbf" points="1554,-69 1554,-99 1658,-99 1658,-69 1554,-69"/>
<text text-anchor="start" x="1562" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/Descriptors</text>
<text text-anchor="middle" x="1606" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">_types.h</text>
</g>
<!-- Node41&#45;&gt;Node44 -->
<g id="edge67" class="edge"><title>Node41&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M1512.99,-142.372C1528.48,-132.814 1553.97,-117.095 1574.35,-104.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1576.34,-107.41 1583.01,-99.1815 1572.66,-101.452 1576.34,-107.41"/>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge69" class="edge"><title>Node45&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M1822.58,-204.403C1824.14,-195.849 1826.6,-182.45 1828.61,-171.476"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1832.07,-172.048 1830.43,-161.581 1825.18,-170.785 1832.07,-172.048"/>
</g>
<!-- Node46&#45;&gt;Node34 -->
<g id="edge70" class="edge"><title>Node46&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1829.12,-142.372C1825.85,-132.544 1820.4,-116.202 1816.16,-103.467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1819.43,-102.221 1812.95,-93.8411 1812.79,-104.435 1819.43,-102.221"/>
</g>
<!-- Node47&#45;&gt;Node9 -->
<g id="edge76" class="edge"><title>Node47&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1137.71,-207.371C1083.14,-199.948 986.601,-185.729 905,-168 899.814,-166.873 894.387,-165.56 889.047,-164.189"/>
<polygon fill="midnightblue" stroke="midnightblue" points="889.538,-160.698 878.975,-161.512 887.74,-167.463 889.538,-160.698"/>
</g>
<!-- Node47&#45;&gt;Node10 -->
<g id="edge73" class="edge"><title>Node47&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1184.7,-204.196C1194.02,-180.564 1216.06,-114.393 1192,-68 1183.74,-52.0666 1168.05,-39.4394 1154.27,-30.7353"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1155.97,-27.678 1145.59,-25.5867 1152.4,-33.6986 1155.97,-27.678"/>
</g>
<!-- Node47&#45;&gt;Node33 -->
<g id="edge74" class="edge"><title>Node47&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1192.61,-204.403C1205.48,-194.869 1226.47,-179.315 1242.01,-167.811"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1244.46,-170.345 1250.42,-161.581 1240.3,-164.72 1244.46,-170.345"/>
</g>
<!-- Node47&#45;&gt;Node37 -->
<g id="edge75" class="edge"><title>Node47&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M1174.98,-204.403C1168.68,-195.403 1158.63,-181.041 1150.75,-169.782"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1153.61,-167.766 1145.01,-161.581 1147.87,-171.78 1153.61,-167.766"/>
</g>
<!-- Node48&#45;&gt;Node3 -->
<g id="edge80" class="edge"><title>Node48&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M560.867,-207.658C510.624,-199.683 413.854,-183.892 332,-168 325.208,-166.681 318.057,-165.215 311.036,-163.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="311.41,-160.231 300.899,-161.557 309.943,-167.076 311.41,-160.231"/>
</g>
<!-- Node48&#45;&gt;Node9 -->
<g id="edge83" class="edge"><title>Node48&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M629.126,-204.97C674.072,-194.395 753.287,-175.756 803.632,-163.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="804.673,-167.261 813.606,-161.563 803.07,-160.447 804.673,-167.261"/>
</g>
<!-- Node48&#45;&gt;Node28 -->
<g id="edge84" class="edge"><title>Node48&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M599.728,-204.403C604.58,-195.582 612.266,-181.608 618.4,-170.455"/>
<polygon fill="midnightblue" stroke="midnightblue" points="621.528,-172.029 623.281,-161.581 615.395,-168.656 621.528,-172.029"/>
</g>
<!-- Node48&#45;&gt;Node29 -->
<g id="edge81" class="edge"><title>Node48&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M560.973,-211.649C514.559,-208.653 429.772,-199.013 365,-168 345.086,-158.465 345.723,-147.703 327,-136 301.396,-119.996 269.907,-106.403 246.357,-97.2856"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.382,-93.9311 236.791,-93.658 244.9,-100.476 247.382,-93.9311"/>
</g>
<!-- Node48&#45;&gt;Node37 -->
<g id="edge79" class="edge"><title>Node48&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M629.279,-210.174C704.26,-203.856 888.422,-187.591 1042,-168 1054.4,-166.418 1067.67,-164.51 1080.28,-162.593"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1080.87,-166.043 1090.22,-161.061 1079.81,-159.125 1080.87,-166.043"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<polygon fill="white" stroke="#bfbfbf" points="374,-142.5 374,-161.5 454,-161.5 454,-142.5 374,-142.5"/>
<text text-anchor="middle" x="414" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/bind.hpp</text>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge78" class="edge"><title>Node48&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M569.067,-204.403C537.75,-194.022 484.91,-176.506 449.744,-164.849"/>
<polygon fill="midnightblue" stroke="midnightblue" points="450.478,-161.405 439.885,-161.581 448.276,-168.049 450.478,-161.405"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<polygon fill="white" stroke="#bfbfbf" points="472,-137 472,-167 572,-167 572,-137 472,-137"/>
<text text-anchor="start" x="480" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">boost/ptr_container</text>
<text text-anchor="middle" x="522" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">/ptr_vector.hpp</text>
</g>
<!-- Node48&#45;&gt;Node50 -->
<g id="edge82" class="edge"><title>Node48&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M584.541,-204.403C574.839,-196.429 560.015,-184.245 547.234,-173.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="549.152,-170.787 539.205,-167.141 544.708,-176.194 549.152,-170.787"/>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="thrift-server_8h__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg>