Current File : //usr/local/apps/share/doc/freetds/reference/a00294_abc3a77c8aa28842e7f28583cbabc1415_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_datain_stream_init Pages: 1 -->
<svg width="569pt" height="180pt"
viewBox="0.00 0.00 569.00 180.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 176)">
<title>tds_datain_stream_init</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-176 565,-176 565,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-133.5 0,-152.5 124,-152.5 124,-133.5 0,-133.5"/>
<text text-anchor="middle" x="62" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_datain_stream_init</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00330.html#abac4d689e0e31e80587f89247c6395a4" target="_top" xlink:title="Read a data from wire. ">
<polygon fill="white" stroke="black" points="455,-152.5 455,-171.5 548,-171.5 548,-152.5 455,-152.5"/>
<text text-anchor="middle" x="501.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_generic_get</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M134.486,-146.105C225.146,-150.042 378.813,-156.715 454.948,-160.022"/>
<polygon fill="midnightblue" stroke="midnightblue" points="134.436,-142.599 124.293,-145.662 134.132,-149.593 134.436,-142.599"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><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="160,-114.5 160,-133.5 264,-133.5 264,-114.5 160,-114.5"/>
<text text-anchor="middle" x="212" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">read_and_convert</text>
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id="edge2" class="edge"><title>Node1->Node3</title>
<path fill="none" stroke="midnightblue" d="M134.211,-133.858C142.909,-132.741 151.659,-131.618 159.979,-130.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="133.525,-130.417 124.052,-135.162 134.416,-137.36 133.525,-130.417"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00388.html#ga90f080e6e9448feac15dee1370d66802" target="_top" xlink:title="Fetch a string from the wire. ">
<polygon fill="white" stroke="black" points="311,-76.5 311,-95.5 395,-95.5 395,-76.5 311,-76.5"/>
<text text-anchor="middle" x="353" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_string</text>
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id="edge3" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M257.795,-111.754C276.955,-106.516 298.994,-100.491 316.936,-95.5859"/>
<polygon fill="midnightblue" stroke="midnightblue" points="256.799,-108.398 248.076,-114.411 258.645,-115.15 256.799,-108.398"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00388.html#ga8d214089b6e97fc0da5e0be09f216d73" target="_top" xlink:title="Fetch character data the wire. ">
<polygon fill="white" stroke="black" points="300,-114.5 300,-133.5 406,-133.5 406,-114.5 300,-114.5"/>
<text text-anchor="middle" x="353" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_char_data</text>
</a>
</g>
</g>
<!-- Node3->Node9 -->
<g id="edge8" class="edge"><title>Node3->Node9</title>
<path fill="none" stroke="midnightblue" d="M274.571,-124C283.031,-124 291.651,-124 299.919,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="274.364,-120.5 264.364,-124 274.364,-127.5 274.364,-120.5"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00330.html#a84e17808683ba2dd956e811a42e23176" target="_top" xlink:title="Write data to wire. ">
<polygon fill="white" stroke="black" points="455.5,-114.5 455.5,-133.5 547.5,-133.5 547.5,-114.5 455.5,-114.5"/>
<text text-anchor="middle" x="501.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_generic_put</text>
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id="edge4" class="edge"><title>Node4->Node5</title>
<path fill="none" stroke="midnightblue" d="M400.695,-98.1121C421.099,-103.404 444.681,-109.521 463.798,-114.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="401.527,-94.712 390.968,-95.589 399.769,-101.488 401.527,-94.712"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00388.html#gafae08056186b143f3ef1399307dc9be7" target="_top" xlink:title="Reads a string from wire and put in a DSTR. ">
<polygon fill="white" stroke="red" points="463.5,-76.5 463.5,-95.5 539.5,-95.5 539.5,-76.5 463.5,-76.5"/>
<text text-anchor="middle" x="501.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_get</text>
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id="edge5" class="edge"><title>Node4->Node6</title>
<path fill="none" stroke="midnightblue" d="M405.226,-86C424.281,-86 445.528,-86 463.114,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="405.198,-82.5001 395.198,-86 405.198,-89.5001 405.198,-82.5001"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00390.html#gafb26aba5d935e40b87b95e21a5185848" target="_top" xlink:title="Reads a string from wire in a new allocated buffer. ">
<polygon fill="white" stroke="red" points="445.5,-38.5 445.5,-57.5 557.5,-57.5 557.5,-38.5 445.5,-38.5"/>
<text text-anchor="middle" x="501.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_alloc_get_string</text>
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id="edge6" class="edge"><title>Node4->Node7</title>
<path fill="none" stroke="midnightblue" d="M400.695,-73.8879C421.099,-68.5956 444.681,-62.4787 463.798,-57.5201"/>
<polygon fill="midnightblue" stroke="midnightblue" points="399.769,-70.5123 390.968,-76.411 401.527,-77.288 399.769,-70.5123"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00390.html#ga5cfc0340d8d717e67f60037e029b2142" target="_top" xlink:title="tds_process_dynamic() finds the element of the dyns array for the id ">
<polygon fill="white" stroke="red" points="442,-0.5 442,-19.5 561,-19.5 561,-0.5 442,-0.5"/>
<text text-anchor="middle" x="501.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_dynamic</text>
</a>
</g>
</g>
<!-- Node4->Node8 -->
<g id="edge7" class="edge"><title>Node4->Node8</title>
<path fill="none" stroke="midnightblue" d="M374.724,-70.3529C392.006,-57.8635 417.649,-40.5956 442,-29 449.52,-25.4191 457.889,-22.2564 465.89,-19.5896"/>
<polygon fill="midnightblue" stroke="midnightblue" points="372.488,-67.6526 366.5,-76.3931 376.632,-73.2943 372.488,-67.6526"/>
</g>
<!-- Node9->Node2 -->
<g id="edge9" class="edge"><title>Node9->Node2</title>
<path fill="none" stroke="midnightblue" d="M400.695,-136.112C421.099,-141.404 444.681,-147.521 463.798,-152.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="401.527,-132.712 390.968,-133.589 399.769,-139.488 401.527,-132.712"/>
</g>
</g>
</svg>