332 lines
15 KiB
XML
332 lines
15 KiB
XML
<?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 14.1.2 (20260124.0452)
|
|
-->
|
|
<!-- Title: src/lib/io/network_file.cpp Pages: 1 -->
|
|
<!--zoomable 216 -->
|
|
|
|
<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[
|
|
.node, .edge {opacity: 0.7;}
|
|
.node.selected, .edge.selected {opacity: 1;}
|
|
.edge:hover path { stroke: red; }
|
|
.edge:hover polygon { stroke: red; fill: red; }
|
|
]]></style>
|
|
|
|
<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="arrowUp" transform="translate(30 24)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" 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" transform="rotate(90) translate(36 -43)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" 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" transform="rotate(180) translate(-30 -48)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" 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" transform="rotate(270) translate(-36 17)">
|
|
<use xlink:href="#rim"/>
|
|
<path pointer-events="none" 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="application/ecmascript">
|
|
var viewWidth = 803;
|
|
var viewHeight = 216;
|
|
var sectionId = 'dynsection-0';
|
|
</script>
|
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
|
<svg id="graph" class="graph">
|
|
<g id="viewport">
|
|
<title>src/lib/io/network_file.cpp</title>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:title=" ">
|
|
<polygon fill="#999999" stroke="#666666" points="558,-207.5 467.75,-207.5 467.75,-177 558,-177 558,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="475.75" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/io/network</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="512.88" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">_file.cpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="Node000002" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_Node000002"><a xlink:href="network__file_8h.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="371.5,-141 278.25,-141 278.25,-110.5 371.5,-110.5 371.5,-141"/>
|
|
<text xml:space="preserve" text-anchor="start" x="286.25" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/io/network</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="324.88" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">_file.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node2 -->
|
|
<g id="edge1_Node000001_Node000002" class="edge">
|
|
<title>Node1->Node2</title>
|
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M470.21,-176.61C443.03,-167.29 407.58,-155.12 378.5,-145.15"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.72,-141.87 369.12,-141.93 377.45,-148.49 379.72,-141.87"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="Node000007" class="node">
|
|
<title>Node7</title>
|
|
<g id="a_Node000007"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="438.88,-74.5 398.88,-74.5 398.88,-55.25 438.88,-55.25 438.88,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="418.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node7 -->
|
|
<g id="edge9_Node000001_Node000007" class="edge">
|
|
<title>Node1->Node7</title>
|
|
<g id="a_edge9_Node000001_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M498.87,-176.81C489.66,-167.03 477.57,-153.64 467.88,-141 453.71,-122.53 439.38,-100.01 429.91,-84.47"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="433.12,-83.03 424.97,-76.26 427.12,-86.63 433.12,-83.03"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="500.38,-74.5 457.38,-74.5 457.38,-55.25 500.38,-55.25 500.38,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="478.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node8 -->
|
|
<g id="edge10_Node000001_Node000008" class="edge">
|
|
<title>Node1->Node8</title>
|
|
<g id="a_edge10_Node000001_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M498.38,-176.87C490.04,-167.52 480.34,-154.59 475.88,-141 469.96,-123 471.72,-101.25 474.35,-85.8"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="477.7,-86.92 476.22,-76.43 470.83,-85.55 477.7,-86.92"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="Node000009" class="node">
|
|
<title>Node9</title>
|
|
<g id="a_Node000009"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="540.75,-135.38 485,-135.38 485,-116.12 540.75,-116.12 540.75,-135.38"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="512.88" y="-121.88" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node9 -->
|
|
<g id="edge11_Node000001_Node000009" class="edge">
|
|
<title>Node1->Node9</title>
|
|
<g id="a_edge11_Node000001_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M512.88,-176.61C512.88,-167.83 512.88,-156.52 512.88,-146.9"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="516.38,-147.09 512.88,-137.09 509.38,-147.09 516.38,-147.09"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="Node000010" class="node">
|
|
<title>Node10</title>
|
|
<g id="a_Node000010"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="607.38,-135.38 558.38,-135.38 558.38,-116.12 607.38,-116.12 607.38,-135.38"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="582.88" y="-121.88" font-family="Helvetica,sans-Serif" font-size="10.00">fstream</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node10 -->
|
|
<g id="edge12_Node000001_Node000010" class="edge">
|
|
<title>Node1->Node10</title>
|
|
<g id="a_edge12_Node000001_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M528.76,-176.61C539.58,-166.64 553.92,-153.43 565.12,-143.11"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="567.2,-145.95 572.19,-136.6 562.46,-140.8 567.2,-145.95"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="Node000011" class="node">
|
|
<title>Node11</title>
|
|
<g id="a_Node000011"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="684.25,-135.38 625.5,-135.38 625.5,-116.12 684.25,-116.12 684.25,-135.38"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="654.88" y="-121.88" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node11 -->
|
|
<g id="edge13_Node000001_Node000011" class="edge">
|
|
<title>Node1->Node11</title>
|
|
<g id="a_edge13_Node000001_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M545.1,-176.61C568.97,-165.77 601.29,-151.09 624.67,-140.47"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="626,-143.71 633.66,-136.39 623.11,-137.33 626,-143.71"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12 -->
|
|
<g id="Node000012" class="node">
|
|
<title>Node12</title>
|
|
<g id="a_Node000012"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="795.12,-135.38 702.62,-135.38 702.62,-116.12 795.12,-116.12 795.12,-135.38"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="748.88" y="-121.88" font-family="Helvetica,sans-Serif" font-size="10.00">quill/LogMacros.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node12 -->
|
|
<g id="edge14_Node000001_Node000012" class="edge">
|
|
<title>Node1->Node12</title>
|
|
<g id="a_edge14_Node000001_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M558.38,-178.81C600.58,-167.28 663,-150.22 704.75,-138.81"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="705.5,-142.23 714.23,-136.22 703.66,-135.48 705.5,-142.23"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node3 -->
|
|
<g id="Node000003" class="node">
|
|
<title>Node3</title>
|
|
<g id="a_Node000003"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="339.25,-19.25 226.5,-19.25 226.5,0 339.25,0 339.25,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="282.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node3 -->
|
|
<g id="edge2_Node000002_Node000003" class="edge">
|
|
<title>Node2->Node3</title>
|
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M295.38,-110.07C281.93,-101.67 267.35,-89.74 259.88,-74.5 252.58,-59.64 260.21,-41.86 268.59,-28.83"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="271.37,-30.97 274.32,-20.79 265.67,-26.9 271.37,-30.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node4 -->
|
|
<g id="Node000004" class="node">
|
|
<title>Node4</title>
|
|
<g id="a_Node000004"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="121.75,-74.5 0,-74.5 0,-55.25 121.75,-55.25 121.75,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="60.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node4 -->
|
|
<g id="edge3_Node000002_Node000004" class="edge">
|
|
<title>Node2->Node4</title>
|
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M277.98,-114.29C231.62,-103.95 160.83,-88.17 112.79,-77.45"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="113.7,-74.07 103.18,-75.31 112.18,-80.9 113.7,-74.07"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="Node000005" class="node">
|
|
<title>Node5</title>
|
|
<g id="a_Node000005"><a xlink:href="config_8h.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="380.88,-74.5 268.88,-74.5 268.88,-55.25 380.88,-55.25 380.88,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="324.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/config/config.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node5 -->
|
|
<g id="edge4_Node000002_Node000005" class="edge">
|
|
<title>Node2->Node5</title>
|
|
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M324.88,-110.2C324.88,-102.96 324.88,-94.09 324.88,-86.19"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.38,-86.46 324.88,-76.46 321.38,-86.46 328.38,-86.46"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="Node000006" class="node">
|
|
<title>Node6</title>
|
|
<g id="a_Node000006"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="212.38,-74.5 139.38,-74.5 139.38,-55.25 212.38,-55.25 212.38,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="175.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node6 -->
|
|
<g id="edge6_Node000002_Node000006" class="edge">
|
|
<title>Node2->Node6</title>
|
|
<g id="a_edge6_Node000002_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M287.66,-110.05C263.55,-100.52 232.42,-88.22 209.14,-79.02"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="210.72,-75.88 200.13,-75.46 208.15,-82.39 210.72,-75.88"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node7 -->
|
|
<g id="edge7_Node000002_Node000007" class="edge">
|
|
<title>Node2->Node7</title>
|
|
<g id="a_edge7_Node000002_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M348.11,-110.2C362.29,-101.32 380.37,-89.99 394.71,-81.01"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="396.48,-84.03 403.1,-75.75 392.77,-78.1 396.48,-84.03"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node8 -->
|
|
<g id="edge8_Node000002_Node000008" class="edge">
|
|
<title>Node2->Node8</title>
|
|
<g id="a_edge8_Node000002_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M363.34,-110.05C388.99,-100.24 422.32,-87.49 446.59,-78.22"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="447.54,-81.6 455.63,-74.76 445.04,-75.06 447.54,-81.6"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node3 -->
|
|
<g id="edge5_Node000005_Node000003" class="edge">
|
|
<title>Node5->Node3</title>
|
|
<g id="a_edge5_Node000005_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M317.94,-55.08C312.26,-47.88 304.04,-37.46 296.98,-28.51"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.84,-26.48 290.9,-20.8 294.34,-30.82 299.84,-26.48"/>
|
|
</a>
|
|
</g>
|
|
</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()"/>
|
|
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
|
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
|
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
|
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
|
</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="network__file_8cpp__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>
|
|
|
|
<style type='text/css'>
|
|
<![CDATA[
|
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
|
]]>
|
|
</style>
|
|
<script type="application/ecmascript"><![CDATA[
|
|
document.addEventListener('DOMContentLoaded', (event) => {
|
|
highlightEdges();
|
|
highlightAdjacentNodes();
|
|
});
|
|
]]></script>
|
|
</svg>
|