Current File : //usr/local/apps/share/doc/freetds/reference/a00390_ga5cfc0340d8d717e67f60037e029b2142_cgraph.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_process_dynamic Pages: 1 -->
<svg width="699pt" height="250pt"
viewBox="0.00 0.00 699.00 250.13" 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 246.134)">
<title>tds_process_dynamic</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-246.134 695,-246.134 695,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-95.5 0,-114.5 119,-114.5 119,-95.5 0,-95.5"/>
<text text-anchor="middle" x="59.5" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_dynamic</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00388.html#gad38aa5b9547817854ccba1fcc7855861" target="_top" xlink:title="Get an int16 from the server. ">
<polygon fill="white" stroke="black" points="162.5,-76.5 162.5,-95.5 260.5,-95.5 260.5,-76.5 162.5,-76.5"/>
<text text-anchor="middle" x="211.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_usmallint</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M119.353,-97.5452C130.176,-96.1744 141.47,-94.7439 152.274,-93.3753"/>
<polygon fill="midnightblue" stroke="midnightblue" points="152.97,-96.8152 162.451,-92.0862 152.09,-89.8707 152.97,-96.8152"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00388.html#gae7d9c4e1a079e1d0aa0252732631e8c4" target="_top" xlink:title="Get N bytes from the buffer and return them in the already allocated space given to us...">
<polygon fill="white" stroke="black" points="324,-104.5 324,-123.5 388,-123.5 388,-104.5 324,-104.5"/>
<text text-anchor="middle" x="356" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_n</text>
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id="edge8" class="edge"><title>Node1->Node3</title>
<path fill="none" stroke="midnightblue" d="M119.036,-106.789C176.51,-108.545 262.732,-111.18 313.487,-112.731"/>
<polygon fill="midnightblue" stroke="midnightblue" points="313.654,-116.238 323.756,-113.045 313.868,-109.241 313.654,-116.238"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00217.html#ab45c291105027e69836002e1dd586141" target="_top" xlink:title="Write a message to the debug log. ">
<polygon fill="white" stroke="black" points="614,-85.5 614,-104.5 691,-104.5 691,-85.5 614,-85.5"/>
<text text-anchor="middle" x="652.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</text>
</a>
</g>
</g>
<!-- Node1->Node5 -->
<g id="edge7" class="edge"><title>Node1->Node5</title>
<path fill="none" stroke="midnightblue" d="M68.3886,-114.513C83.2434,-131.611 117.284,-167.052 155,-181 331.368,-246.225 409.184,-272.833 578,-190 610.144,-174.228 632.234,-136.876 643.296,-113.988"/>
<polygon fill="midnightblue" stroke="midnightblue" points="646.606,-115.167 647.599,-104.619 640.245,-112.245 646.606,-115.167"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00388.html#ga0cb72d3f6943795c39db1fa692be0a58" target="_top" xlink:title="Return a single byte from the input buffer. ">
<polygon fill="white" stroke="black" points="317.5,-38.5 317.5,-57.5 394.5,-57.5 394.5,-38.5 317.5,-38.5"/>
<text text-anchor="middle" x="356" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_byte</text>
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id="edge5" class="edge"><title>Node1->Node6</title>
<path fill="none" stroke="midnightblue" d="M79.5075,-95.4595C98.2177,-86.5289 127.852,-73.6011 155,-67 205.975,-54.6054 266.089,-50.2166 307.008,-48.7048"/>
<polygon fill="midnightblue" stroke="midnightblue" points="307.357,-52.1953 317.238,-48.372 307.13,-45.199 307.357,-52.1953"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00388.html#ga90f080e6e9448feac15dee1370d66802" target="_top" xlink:title="Fetch a string from the wire. ">
<polygon fill="white" stroke="black" points="169.5,-152.5 169.5,-171.5 253.5,-171.5 253.5,-152.5 169.5,-152.5"/>
<text text-anchor="middle" x="211.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_string</text>
</a>
</g>
</g>
<!-- Node1->Node7 -->
<g id="edge9" class="edge"><title>Node1->Node7</title>
<path fill="none" stroke="midnightblue" d="M85.6066,-114.541C110.267,-123.912 148.099,-138.288 175.664,-148.762"/>
<polygon fill="midnightblue" stroke="midnightblue" points="174.72,-152.148 185.311,-152.428 177.207,-145.604 174.72,-152.148"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00390.html#ga595fe391e60a71bd98ffd53b4c015e44" target="_top" xlink:title="Finds a dynamic given string id. ">
<polygon fill="white" stroke="black" points="155,-0.5 155,-19.5 268,-19.5 268,-0.5 155,-0.5"/>
<text text-anchor="middle" x="211.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_lookup_dynamic</text>
</a>
</g>
</g>
<!-- Node1->Node12 -->
<g id="edge16" class="edge"><title>Node1->Node12</title>
<path fill="none" stroke="midnightblue" d="M71.5281,-95.3346C88.5663,-80.7311 122.705,-52.7596 155,-34 161.49,-30.2299 168.685,-26.6935 175.683,-23.5545"/>
<polygon fill="midnightblue" stroke="midnightblue" points="177.219,-26.7038 185.021,-19.5356 174.452,-20.274 177.219,-26.7038"/>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M260.744,-95.4795C277.995,-98.8692 297.262,-102.655 313.858,-105.916"/>
<polygon fill="midnightblue" stroke="midnightblue" points="313.318,-109.377 323.805,-107.87 314.667,-102.508 313.318,-109.377"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00388.html#ga410619783bdf2bb60b0f27a5578e0e07" target="_top" xlink:title="Read in one 'packet' from the server. ">
<polygon fill="white" stroke="red" points="463,-47.5 463,-66.5 559,-66.5 559,-47.5 463,-47.5"/>
<text text-anchor="middle" x="511" y="-54.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_read_packet</text>
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id="edge3" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M376.74,-104.488C394.18,-96.3008 420.432,-84.4976 444,-76 450.406,-73.6903 457.238,-71.4655 463.988,-69.4028"/>
<polygon fill="midnightblue" stroke="midnightblue" points="465.166,-72.704 473.759,-66.5055 463.176,-65.9929 465.166,-72.704"/>
</g>
<!-- Node4->Node5 -->
<g id="edge4" class="edge"><title>Node4->Node5</title>
<path fill="none" stroke="midnightblue" d="M547.202,-66.589C565.21,-71.4944 587.328,-77.5196 606.556,-82.7571"/>
<polygon fill="midnightblue" stroke="midnightblue" points="605.741,-86.1627 616.31,-85.4141 607.581,-79.4088 605.741,-86.1627"/>
</g>
<!-- Node6->Node4 -->
<g id="edge6" class="edge"><title>Node6->Node4</title>
<path fill="none" stroke="midnightblue" d="M394.82,-50.2247C412.223,-51.2484 433.249,-52.4852 452.548,-53.6205"/>
<polygon fill="midnightblue" stroke="midnightblue" points="452.567,-57.1275 462.755,-54.2209 452.978,-50.1396 452.567,-57.1275"/>
</g>
<!-- Node7->Node3 -->
<g id="edge10" class="edge"><title>Node7->Node3</title>
<path fill="none" stroke="midnightblue" d="M240.995,-152.402C262.741,-145.077 292.921,-134.911 316.766,-126.879"/>
<polygon fill="midnightblue" stroke="midnightblue" points="318.195,-130.091 326.555,-123.582 315.961,-123.457 318.195,-130.091"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00388.html#ga676c4dee6522815b16fdc8e448e43590" target="_top" xlink:title="For UTF-8 and similar, tds_iconv() may encounter a partial sequence when the chunk boundary is not al...">
<polygon fill="white" stroke="black" points="304,-142.5 304,-161.5 408,-161.5 408,-142.5 304,-142.5"/>
<text text-anchor="middle" x="356" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">read_and_convert</text>
</a>
</g>
</g>
<!-- Node7->Node8 -->
<g id="edge11" class="edge"><title>Node7->Node8</title>
<path fill="none" stroke="midnightblue" d="M253.717,-159.108C266.228,-158.23 280.251,-157.246 293.781,-156.296"/>
<polygon fill="midnightblue" stroke="midnightblue" points="294.269,-159.771 303.999,-155.579 293.779,-152.788 294.269,-159.771"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00294.html#abc3a77c8aa28842e7f28583cbabc1415" target="_top" xlink:title="Initialize a data input stream. ">
<polygon fill="white" stroke="red" points="449,-123.5 449,-142.5 573,-142.5 573,-123.5 449,-123.5"/>
<text text-anchor="middle" x="511" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_datain_stream_init</text>
</a>
</g>
</g>
<!-- Node8->Node9 -->
<g id="edge12" class="edge"><title>Node8->Node9</title>
<path fill="none" stroke="midnightblue" d="M408.372,-145.62C418.139,-144.408 428.52,-143.118 438.774,-141.845"/>
<polygon fill="midnightblue" stroke="midnightblue" points="439.466,-145.286 448.958,-140.58 438.603,-138.339 439.466,-145.286"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00294.html#a9fe0d3799d2e3bde49b614c9d0c3785d" target="_top" xlink:title="Initialize an output stream for write into a static allocated buffer. ">
<polygon fill="white" stroke="red" points="444,-161.5 444,-180.5 578,-180.5 578,-161.5 444,-161.5"/>
<text text-anchor="middle" x="511" y="-168.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_staticout_stream_init</text>
</a>
</g>
</g>
<!-- Node8->Node10 -->
<g id="edge13" class="edge"><title>Node8->Node10</title>
<path fill="none" stroke="midnightblue" d="M408.372,-158.38C416.546,-159.395 425.151,-160.463 433.751,-161.531"/>
<polygon fill="midnightblue" stroke="midnightblue" points="433.464,-165.022 443.819,-162.781 434.327,-158.076 433.464,-165.022"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00294.html#a9d8eb43a81ff58ab423dce0ce95b9564" target="_top" xlink:title="Reads and writes from a stream converting characters. ">
<polygon fill="white" stroke="red" points="456,-85.5 456,-104.5 566,-104.5 566,-85.5 456,-85.5"/>
<text text-anchor="middle" x="511" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert_stream</text>
</a>
</g>
</g>
<!-- Node8->Node11 -->
<g id="edge14" class="edge"><title>Node8->Node11</title>
<path fill="none" stroke="midnightblue" d="M384.525,-142.485C392.205,-139.631 400.498,-136.36 408,-133 424.511,-125.604 427.219,-120.76 444,-114 449.806,-111.661 456.007,-109.482 462.196,-107.496"/>
<polygon fill="midnightblue" stroke="midnightblue" points="463.317,-110.814 471.854,-104.539 461.267,-104.12 463.317,-110.814"/>
</g>
<!-- Node11->Node5 -->
<g id="edge15" class="edge"><title>Node11->Node5</title>
<path fill="none" stroke="midnightblue" d="M566.334,-95C578.641,-95 591.623,-95 603.639,-95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="603.91,-98.5001 613.91,-95 603.91,-91.5001 603.91,-98.5001"/>
</g>
</g>
</svg>