Current File : //usr/local/apps/share/doc/freetds/reference/a00389_gad96366d9fa93bfc283cef1299fbe97ab_icgraph.svg |
<?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.38.0 (20140413.2041)
-->
<!-- Title: tds_dstr_copy Pages: 1 -->
<svg width="914pt" height="648pt"
viewBox="0.00 0.00 914.00 647.50" 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 643.5)">
<title>tds_dstr_copy</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-643.5 910,-643.5 910,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-373 0,-392 83,-392 83,-373 0,-373"/>
<text text-anchor="middle" x="41.5" y="-380" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_copy</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00374.html#gada8e987c4a6225b9276c05ba3a4f47a0" target="_top" xlink:title="Prepare for bulk copy operation on a table. ">
<polygon fill="white" stroke="black" points="150.5,-620 150.5,-639 203.5,-639 203.5,-620 150.5,-620"/>
<text text-anchor="middle" x="177" y="-627" font-family="Helvetica,sans-Serif" font-size="10.00">bcp_init</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M43.4329,-402.515C46.5583,-446.38 60.1322,-551.748 119,-610.5 127.343,-618.827 139.427,-623.504 150.323,-626.132"/>
<polygon fill="midnightblue" stroke="midnightblue" points="46.9131,-402.079 42.8204,-392.306 39.9256,-402.498 46.9131,-402.079"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00378.html#gae1fc46447c4f8a9ff7f66607b8cd23b6" target="_top" xlink:title="Set the value of a string in a LOGINREC structure. ">
<polygon fill="white" stroke="black" points="141.5,-582 141.5,-601 212.5,-601 212.5,-582 141.5,-582"/>
<text text-anchor="middle" x="177" y="-589" font-family="Helvetica,sans-Serif" font-size="10.00">dbsetlname</text>
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id="edge2" class="edge"><title>Node1->Node3</title>
<path fill="none" stroke="midnightblue" d="M45.6209,-402.458C52.4262,-439.664 71.9352,-520.132 119,-567.5 125.206,-573.746 133.284,-578.453 141.399,-581.966"/>
<polygon fill="midnightblue" stroke="midnightblue" points="49.0341,-401.652 43.9003,-392.384 42.134,-402.831 49.0341,-401.652"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00383.html#gaca20b6e5f5a5ac1727126712dd39564b" target="_top" xlink:title="Open and read the file 'file' searching for a logical server by the name of 'host'. ">
<polygon fill="white" stroke="black" points="119,-468 119,-487 235,-487 235,-468 119,-468"/>
<text text-anchor="middle" x="177" y="-475" font-family="Helvetica,sans-Serif" font-size="10.00">search_interface_file</text>
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id="edge3" class="edge"><title>Node1->Node4</title>
<path fill="none" stroke="midnightblue" d="M57.8133,-399.825C72.3424,-415.456 95.4074,-438.267 119,-453.5 127.93,-459.266 138.478,-464.162 148.056,-467.998"/>
<polygon fill="midnightblue" stroke="midnightblue" points="60.3573,-397.42 51.036,-392.384 55.1821,-402.134 60.3573,-397.42"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00383.html#ga6631af35ee817f93827c62bbda41674a" target="_top" xlink:title="Try to find the IP number and port for a (possibly) logical server name. ">
<polygon fill="white" stroke="black" points="293,-468 293,-487 404,-487 404,-468 293,-468"/>
<text text-anchor="middle" x="348.5" y="-475" font-family="Helvetica,sans-Serif" font-size="10.00">tds_read_interfaces</text>
</a>
</g>
</g>
<!-- Node1->Node5 -->
<g id="edge7" class="edge"><title>Node1->Node5</title>
<path fill="none" stroke="midnightblue" d="M73.82,-396.115C87.5514,-401.844 103.94,-408.358 119,-413.5 184.498,-435.865 262.436,-456.438 308.28,-467.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="74.9219,-392.781 64.3481,-392.114 72.1978,-399.23 74.9219,-392.781"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00383.html#gaa9670914093b354e7a123b10ba877813" target="_top" xlink:title="Check the server name to find port info first Warning: connection-> & login-> are all modified when n...">
<polygon fill="white" stroke="black" points="271,-411 271,-430 426,-430 426,-411 271,-411"/>
<text text-anchor="middle" x="348.5" y="-418" font-family="Helvetica,sans-Serif" font-size="10.00">parse_server_name_for_port</text>
</a>
</g>
</g>
<!-- Node1->Node8 -->
<g id="edge8" class="edge"><title>Node1->Node8</title>
<path fill="none" stroke="midnightblue" d="M92.942,-388.785C141.407,-394.823 215.291,-404.028 270.998,-410.969"/>
<polygon fill="midnightblue" stroke="midnightblue" points="93.3577,-385.309 83.0016,-387.546 92.4922,-392.256 93.3577,-385.309"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00217.html#a3ab8874994a0776acdaff797afdb710a" target="_top" xlink:title="Set the servername in a TDSLOGIN structure. ">
<polygon fill="white" stroke="black" points="478.5,-534 478.5,-553 565.5,-553 565.5,-534 478.5,-534"/>
<text text-anchor="middle" x="522" y="-541" font-family="Helvetica,sans-Serif" font-size="10.00">tds_set_server</text>
</a>
</g>
</g>
<!-- Node1->Node9 -->
<g id="edge10" class="edge"><title>Node1->Node9</title>
<path fill="none" stroke="midnightblue" d="M46.6297,-402.363C54.4808,-434.53 74.877,-497.259 119,-525.5 234.622,-599.505 409.595,-570.506 484.684,-553.028"/>
<polygon fill="midnightblue" stroke="midnightblue" points="49.987,-401.343 44.3575,-392.367 43.1611,-402.894 49.987,-401.343"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00387.html#ga3a5d1771cacc947521c4077551f0d3a4" target="_top" xlink:title="Substitute ?-style placeholders with named (@param) ones. ">
<polygon fill="white" stroke="black" points="123.5,-354 123.5,-373 230.5,-373 230.5,-354 123.5,-354"/>
<text text-anchor="middle" x="177" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">tds5_fix_dot_query</text>
</a>
</g>
</g>
<!-- Node1->Node10 -->
<g id="edge12" class="edge"><title>Node1->Node10</title>
<path fill="none" stroke="midnightblue" d="M93.2585,-375.276C103.04,-373.884 113.308,-372.422 123.153,-371.021"/>
<polygon fill="midnightblue" stroke="midnightblue" points="92.6868,-371.822 83.2798,-376.696 93.6732,-378.752 92.6868,-371.822"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00386.html#ga2ef389ac3b0cddec76bf8f1c0951bc9c" target="_top" xlink:title="Initialize login structure with locale information and other stuff for connection. ">
<polygon fill="white" stroke="black" points="309,-506 309,-525 388,-525 388,-506 309,-506"/>
<text text-anchor="middle" x="348.5" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">tds_init_login</text>
</a>
</g>
</g>
<!-- Node1->Node13 -->
<g id="edge15" class="edge"><title>Node1->Node13</title>
<path fill="none" stroke="midnightblue" d="M49.3725,-402.019C59.8443,-428.527 82.5184,-475.058 119,-496.5 178.028,-531.193 260.885,-527.844 308.906,-521.911"/>
<polygon fill="midnightblue" stroke="midnightblue" points="52.5239,-400.455 45.7349,-392.321 45.9697,-402.913 52.5239,-400.455"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="a00389.html#gab78cc59b110df2817b00f9bed74c6ff1" target="_top" xlink:title="set a string from another buffer. ">
<polygon fill="white" stroke="black" points="139.5,-316 139.5,-335 214.5,-335 214.5,-316 139.5,-316"/>
<text text-anchor="middle" x="177" y="-323" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_set</text>
</a>
</g>
</g>
<!-- Node1->Node14 -->
<g id="edge17" class="edge"><title>Node1->Node14</title>
<path fill="none" stroke="midnightblue" d="M69.0313,-368.18C83.562,-360.63 102.02,-351.507 119,-344.5 127.196,-341.118 136.233,-337.887 144.65,-335.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="67.3249,-365.123 60.1048,-372.877 70.5843,-371.318 67.3249,-365.123"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="a00390.html#ga905d2fa5e1b602817bd16bb0fcf9eadb" target="_top" xlink:title="tds_process_col_name() is one half of the result set under TDS 4.2 it contains all the column names...">
<polygon fill="white" stroke="black" points="285.5,-202 285.5,-221 411.5,-221 411.5,-202 285.5,-202"/>
<text text-anchor="middle" x="348.5" y="-209" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_col_name</text>
</a>
</g>
</g>
<!-- Node1->Node15 -->
<g id="edge18" class="edge"><title>Node1->Node15</title>
<path fill="none" stroke="midnightblue" d="M46.4903,-362.796C54.2183,-330.23 74.5408,-265.773 119,-235.5 167.632,-202.386 236.079,-199.463 285.363,-202.934"/>
<polygon fill="midnightblue" stroke="midnightblue" points="43.0029,-362.357 44.2631,-372.877 49.8381,-363.867 43.0029,-362.357"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="a00390.html#ga22c7f413d43fc0d511e122a3de389166" target="_top" xlink:title="Reads column information. ">
<polygon fill="white" stroke="black" points="121.5,-145 121.5,-164 232.5,-164 232.5,-145 121.5,-145"/>
<text text-anchor="middle" x="177" y="-152" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_colinfo</text>
</a>
</g>
</g>
<!-- Node1->Node20 -->
<g id="edge26" class="edge"><title>Node1->Node20</title>
<path fill="none" stroke="midnightblue" d="M47.0212,-362.591C55.9362,-326.659 78.5173,-249.845 119,-197.5 129.844,-183.478 146.359,-171.704 158.826,-164.042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="43.5166,-362.199 44.6016,-372.738 50.3257,-363.823 43.5166,-362.199"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="a00390.html#gae3368ea80d0d8b13791ceb13ee5f19c9" target="_top" xlink:title="tds_process_compute_result() processes compute result sets. ">
<polygon fill="white" stroke="black" points="628,-0.5 628,-30.5 748,-30.5 748,-0.5 628,-0.5"/>
<text text-anchor="start" x="636" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_compute</text>
<text text-anchor="middle" x="688" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_result</text>
</a>
</g>
</g>
<!-- Node1->Node22 -->
<g id="edge31" class="edge"><title>Node1->Node22</title>
<path fill="none" stroke="midnightblue" d="M42.4771,-362.729C43.547,-315.989 53.0139,-197.93 119,-135.5 260.851,-1.29386 513.337,-1.4957 627.74,-9.52931"/>
<polygon fill="midnightblue" stroke="midnightblue" points="38.9743,-362.958 42.3567,-372.998 45.9738,-363.04 38.9743,-362.958"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="a00390.html#gae5b3e01f3d665f9e377de091f46f1ab9" target="_top" xlink:title="tds_process_compute_names() processes compute result sets. ">
<polygon fill="white" stroke="black" points="462,-281.5 462,-311.5 582,-311.5 582,-281.5 462,-281.5"/>
<text text-anchor="start" x="470" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_compute</text>
<text text-anchor="middle" x="522" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00">_names</text>
</a>
</g>
</g>
<!-- Node1->Node23 -->
<g id="edge33" class="edge"><title>Node1->Node23</title>
<path fill="none" stroke="midnightblue" d="M54.4537,-364.285C67.7271,-345.861 91.0143,-318.448 119,-306.5 232.486,-258.051 380.894,-271.736 461.904,-284.852"/>
<polygon fill="midnightblue" stroke="midnightblue" points="51.419,-362.52 48.6092,-372.735 57.1762,-366.501 51.419,-362.52"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="a00390.html#ga6728e344caa20aea1def85f58dea138b" target="_top" xlink:title="tds7_process_compute_result() processes compute result sets for TDS 7/8. ">
<polygon fill="white" stroke="black" points="625,-240.5 625,-270.5 751,-270.5 751,-240.5 625,-240.5"/>
<text text-anchor="start" x="633" y="-258.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_process_compute</text>
<text text-anchor="middle" x="688" y="-247.5" font-family="Helvetica,sans-Serif" font-size="10.00">_result</text>
</a>
</g>
</g>
<!-- Node1->Node24 -->
<g id="edge35" class="edge"><title>Node1->Node24</title>
<path fill="none" stroke="midnightblue" d="M49.4795,-363.563C60.077,-337.895 82.898,-293.029 119,-273.5 204.693,-227.145 496.231,-241.601 624.999,-250.628"/>
<polygon fill="midnightblue" stroke="midnightblue" points="46.186,-362.375 45.7925,-372.962 52.7026,-364.931 46.186,-362.375"/>
</g>
<!-- Node4->Node5 -->
<g id="edge4" class="edge"><title>Node4->Node5</title>
<path fill="none" stroke="midnightblue" d="M245.543,-477.5C261.216,-477.5 277.709,-477.5 292.753,-477.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="245.385,-474 235.385,-477.5 245.385,-481 245.385,-474"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00383.html#ga9af192306186ddf39e09be0fd4ad8aaf" target="_top" xlink:title="tds_read_config_info() will fill the tds connection structure based on configuration information gath...">
<polygon fill="white" stroke="black" points="464,-477 464,-496 580,-496 580,-477 464,-477"/>
<text text-anchor="middle" x="522" y="-484" font-family="Helvetica,sans-Serif" font-size="10.00">tds_read_config_info</text>
</a>
</g>
</g>
<!-- Node5->Node6 -->
<g id="edge5" class="edge"><title>Node5->Node6</title>
<path fill="none" stroke="midnightblue" d="M414.227,-480.897C430.535,-481.753 447.924,-482.665 463.832,-483.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="414.405,-477.401 404.235,-480.372 414.038,-484.392 414.405,-477.401"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00378.html#ga2c99ec565452279e9a382451d89642eb" target="_top" xlink:title="Form a connection with the server. ">
<polygon fill="white" stroke="red" points="655,-496 655,-515 721,-515 721,-496 655,-496"/>
<text text-anchor="middle" x="688" y="-503" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdbopen</text>
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id="edge6" class="edge"><title>Node6->Node7</title>
<path fill="none" stroke="midnightblue" d="M590.449,-494.314C612.688,-496.891 636.403,-499.638 654.764,-501.765"/>
<polygon fill="midnightblue" stroke="midnightblue" points="590.696,-490.819 580.359,-493.145 589.89,-497.773 590.696,-490.819"/>
</g>
<!-- Node8->Node6 -->
<g id="edge9" class="edge"><title>Node8->Node6</title>
<path fill="none" stroke="midnightblue" d="M383.777,-433.691C417.052,-446.497 466.744,-465.62 496.311,-476.999"/>
<polygon fill="midnightblue" stroke="midnightblue" points="385.027,-430.422 374.438,-430.097 382.513,-436.955 385.027,-430.422"/>
</g>
<!-- Node9->Node7 -->
<g id="edge11" class="edge"><title>Node9->Node7</title>
<path fill="none" stroke="midnightblue" d="M574.229,-531.63C600.625,-525.514 631.996,-518.245 654.941,-512.928"/>
<polygon fill="midnightblue" stroke="midnightblue" points="573.336,-528.244 564.384,-533.911 574.916,-535.063 573.336,-528.244"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00387.html#ga95e0fccedc459a4404f496eec74a369a" target="_top" xlink:title="tds_submit_query_params() sends a language string to the database server for processing. ">
<polygon fill="white" stroke="black" points="278.5,-354 278.5,-373 418.5,-373 418.5,-354 278.5,-354"/>
<text text-anchor="middle" x="348.5" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_query_params</text>
</a>
</g>
</g>
<!-- Node10->Node11 -->
<g id="edge13" class="edge"><title>Node10->Node11</title>
<path fill="none" stroke="midnightblue" d="M240.79,-363.5C253.012,-363.5 265.888,-363.5 278.304,-363.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="240.702,-360 230.702,-363.5 240.702,-367 240.702,-360"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00387.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab" target="_top" xlink:title="tds_submit_query() sends a language string to the database server for processing. ...">
<polygon fill="white" stroke="red" points="473,-354 473,-373 571,-373 571,-354 473,-354"/>
<text text-anchor="middle" x="522" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_query</text>
</a>
</g>
</g>
<!-- Node11->Node12 -->
<g id="edge14" class="edge"><title>Node11->Node12</title>
<path fill="none" stroke="midnightblue" d="M429.044,-363.5C443.986,-363.5 459.182,-363.5 472.803,-363.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="428.761,-360 418.761,-363.5 428.761,-367 428.761,-360"/>
</g>
<!-- Node13->Node6 -->
<g id="edge16" class="edge"><title>Node13->Node6</title>
<path fill="none" stroke="midnightblue" d="M398.546,-507.207C419.182,-503.717 443.314,-499.636 464.674,-496.025"/>
<polygon fill="midnightblue" stroke="midnightblue" points="397.692,-503.801 388.416,-508.919 398.86,-510.703 397.692,-503.801"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00390.html#ga39453d084f3f780ac4602d4abf2839f7" target="_top" xlink:title="tds_process_default_tokens() is a catch all function that is called to process tokens not known to ot...">
<polygon fill="white" stroke="black" points="466,-120.5 466,-150.5 578,-150.5 578,-120.5 466,-120.5"/>
<text text-anchor="start" x="474" y="-138.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_default</text>
<text text-anchor="middle" x="522" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node15->Node16 -->
<g id="edge19" class="edge"><title>Node15->Node16</title>
<path fill="none" stroke="midnightblue" d="M380.397,-197.808C410.454,-184.488 456.007,-164.302 487.059,-150.541"/>
<polygon fill="midnightblue" stroke="midnightblue" points="378.945,-194.623 371.221,-201.875 381.781,-201.023 378.945,-194.623"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="a00390.html#gabfc9de1d1fe718818caf63a4be4035a6" target="_top" xlink:title="process all streams. ">
<polygon fill="white" stroke="red" points="794,-126 794,-145 906,-145 906,-126 794,-126"/>
<text text-anchor="middle" x="850" y="-133" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tokens</text>
</a>
</g>
</g>
<!-- Node15->Node18 -->
<g id="edge25" class="edge"><title>Node15->Node18</title>
<path fill="none" stroke="midnightblue" d="M421.85,-219.006C505.023,-225.178 644.652,-227.939 758,-192.5 789.849,-182.542 821.65,-158.642 837.898,-145.166"/>
<polygon fill="midnightblue" stroke="midnightblue" points="421.985,-215.506 411.743,-218.219 421.441,-222.485 421.985,-215.506"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00390.html#ga93945b42d45ee28ae1296b35a1c1e9bb" target="_top" xlink:title="tds_process_login_tokens() is called after sending the login packet to the server. ">
<polygon fill="white" stroke="black" points="618,-164 618,-183 758,-183 758,-164 618,-164"/>
<text text-anchor="middle" x="688" y="-171" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_login_tokens</text>
</a>
</g>
</g>
<!-- Node16->Node17 -->
<g id="edge20" class="edge"><title>Node16->Node17</title>
<path fill="none" stroke="midnightblue" d="M587.831,-150.522C607.371,-155.049 628.274,-159.893 645.826,-163.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="588.598,-147.107 578.066,-148.259 587.018,-153.926 588.598,-147.107"/>
</g>
<!-- Node16->Node18 -->
<g id="edge21" class="edge"><title>Node16->Node18</title>
<path fill="none" stroke="midnightblue" d="M588.472,-135.5C648.772,-135.5 737.233,-135.5 793.972,-135.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="588.301,-132 578.301,-135.5 588.301,-139 588.301,-132"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="a00390.html#ga65a2316369529731732f200c190d05d6" target="_top" xlink:title="tds_process_info() is called for INFO, ERR, or EED tokens and is responsible for calling the CLI's me...">
<polygon fill="white" stroke="black" points="639,-88 639,-107 737,-107 737,-88 639,-88"/>
<text text-anchor="middle" x="688" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_info</text>
</a>
</g>
</g>
<!-- Node16->Node19 -->
<g id="edge22" class="edge"><title>Node16->Node19</title>
<path fill="none" stroke="midnightblue" d="M572.423,-117.796C593.487,-112.237 617.977,-106.577 638.896,-102.437"/>
<polygon fill="midnightblue" stroke="midnightblue" points="571.441,-114.436 562.7,-120.423 573.267,-121.193 571.441,-114.436"/>
</g>
<!-- Node19->Node16 -->
<g id="edge23" class="edge"><title>Node19->Node16</title>
<path fill="none" stroke="midnightblue" d="M656.149,-110.06C634.194,-116.486 604.093,-123.795 578.066,-129.156"/>
<polygon fill="midnightblue" stroke="midnightblue" points="657.372,-113.346 665.919,-107.085 655.333,-106.65 657.372,-113.346"/>
</g>
<!-- Node19->Node18 -->
<g id="edge24" class="edge"><title>Node19->Node18</title>
<path fill="none" stroke="midnightblue" d="M739.392,-109.468C761.813,-114.793 787.847,-120.976 808.916,-125.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="739.913,-105.995 729.375,-107.089 738.295,-112.805 739.913,-105.995"/>
</g>
<!-- Node20->Node16 -->
<g id="edge27" class="edge"><title>Node20->Node16</title>
<path fill="none" stroke="midnightblue" d="M242.776,-150.912C307.231,-147.341 405.065,-141.922 465.899,-138.552"/>
<polygon fill="midnightblue" stroke="midnightblue" points="242.52,-147.421 232.729,-151.468 242.907,-154.41 242.52,-147.421"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="a00390.html#gaeec59bca9bd0c5388e245f0d19d9c81a" target="_top" xlink:title="Process list of table from network. ">
<polygon fill="white" stroke="black" points="288,-107 288,-126 409,-126 409,-107 288,-107"/>
<text text-anchor="middle" x="348.5" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tabname</text>
</a>
</g>
</g>
<!-- Node20->Node21 -->
<g id="edge28" class="edge"><title>Node20->Node21</title>
<path fill="none" stroke="midnightblue" d="M230.742,-142.676C254.639,-137.318 282.515,-131.069 305.036,-126.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="229.764,-139.308 220.772,-144.911 231.295,-146.139 229.764,-139.308"/>
</g>
<!-- Node21->Node16 -->
<g id="edge29" class="edge"><title>Node21->Node16</title>
<path fill="none" stroke="midnightblue" d="M419.114,-124.212C434.698,-125.939 451.021,-127.747 465.921,-129.398"/>
<polygon fill="midnightblue" stroke="midnightblue" points="419.326,-120.714 409.001,-123.092 418.555,-127.672 419.326,-120.714"/>
</g>
<!-- Node21->Node18 -->
<g id="edge30" class="edge"><title>Node21->Node18</title>
<path fill="none" stroke="midnightblue" d="M387.08,-103.972C460.1,-81.5848 625.603,-40.4583 758,-78.5 790.251,-87.7666 822.138,-112.182 838.228,-125.862"/>
<polygon fill="midnightblue" stroke="midnightblue" points="385.904,-100.672 377.403,-106.996 387.992,-107.353 385.904,-100.672"/>
</g>
<!-- Node22->Node18 -->
<g id="edge32" class="edge"><title>Node22->Node18</title>
<path fill="none" stroke="midnightblue" d="M739.752,-34.9626C746.091,-38.1398 752.331,-41.663 758,-45.5 793.331,-69.4129 826.853,-108.081 841.406,-125.921"/>
<polygon fill="midnightblue" stroke="midnightblue" points="740.985,-31.6738 730.449,-30.5591 737.99,-38.0008 740.985,-31.6738"/>
</g>
<!-- Node23->Node18 -->
<g id="edge34" class="edge"><title>Node23->Node18</title>
<path fill="none" stroke="midnightblue" d="M592.426,-307.211C642.006,-311.294 708.428,-309.196 758,-279.5 811.023,-247.737 838.123,-171.858 846.286,-145.067"/>
<polygon fill="midnightblue" stroke="midnightblue" points="592.709,-303.722 582.429,-306.286 592.064,-310.692 592.709,-303.722"/>
</g>
<!-- Node24->Node18 -->
<g id="edge36" class="edge"><title>Node24->Node18</title>
<path fill="none" stroke="midnightblue" d="M739.752,-236.037C746.091,-232.86 752.331,-229.337 758,-225.5 793.331,-201.587 826.853,-162.919 841.406,-145.079"/>
<polygon fill="midnightblue" stroke="midnightblue" points="737.99,-232.999 730.449,-240.441 740.985,-239.326 737.99,-232.999"/>
</g>
</g>
</svg>