Current File : //usr/local/apps/share/doc/freetds/reference/a00388_ga8d214089b6e97fc0da5e0be09f216d73_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_get_char_data Pages: 1 -->
<svg width="705pt" height="235pt"
viewBox="0.00 0.00 705.00 234.53" 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 230.529)">
<title>tds_get_char_data</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-230.529 701,-230.529 701,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-143.201 0,-162.201 106,-162.201 106,-143.201 0,-143.201"/>
<text text-anchor="middle" x="53" y="-150.201" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_char_data</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><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="142,-143.201 142,-162.201 246,-162.201 246,-143.201 142,-143.201"/>
<text text-anchor="middle" x="194" y="-150.201" font-family="Helvetica,sans-Serif" font-size="10.00">read_and_convert</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M106.154,-152.701C114.479,-152.701 123.158,-152.701 131.671,-152.701"/>
<polygon fill="midnightblue" stroke="midnightblue" points="131.938,-156.202 141.938,-152.701 131.938,-149.202 131.938,-156.202"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><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="red" points="626.5,-187.201 626.5,-206.201 690.5,-206.201 690.5,-187.201 626.5,-187.201"/>
<text text-anchor="middle" x="658.5" y="-194.201" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_n</text>
</a>
</g>
</g>
<!-- Node1->Node5 -->
<g id="edge14" class="edge"><title>Node1->Node5</title>
<path fill="none" stroke="midnightblue" d="M82.7496,-162.301C125.598,-176.141 209.006,-201.288 282,-212.701 356.753,-224.39 376.365,-219.701 452,-221.701 510.646,-223.253 526.12,-231.276 584,-221.701 598.06,-219.376 613.044,-214.706 625.791,-210.026"/>
<polygon fill="midnightblue" stroke="midnightblue" points="627.388,-213.162 635.473,-206.315 624.882,-206.626 627.388,-213.162"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00217.html#ab45c291105027e69836002e1dd586141" target="_top" xlink:title="Write a message to the debug log. ">
<polygon fill="white" stroke="black" points="620,-29.2015 620,-48.2015 697,-48.2015 697,-29.2015 620,-29.2015"/>
<text text-anchor="middle" x="658.5" y="-36.2015" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</text>
</a>
</g>
</g>
<!-- Node1->Node10 -->
<g id="edge15" class="edge"><title>Node1->Node10</title>
<path fill="none" stroke="midnightblue" d="M71.942,-143.09C126.82,-114.38 298.051,-29.8715 452,-7.70145 510.068,0.660813 526.498,3.92882 584,-7.70145 600.275,-10.9932 617.428,-18.0016 631.066,-24.5231"/>
<polygon fill="midnightblue" stroke="midnightblue" points="629.801,-27.8029 640.313,-29.1256 632.92,-21.5363 629.801,-27.8029"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00294.html#abc3a77c8aa28842e7f28583cbabc1415" target="_top" xlink:title="Initialize a data input stream. ">
<polygon fill="white" stroke="black" points="287,-143.201 287,-162.201 411,-162.201 411,-143.201 287,-143.201"/>
<text text-anchor="middle" x="349" y="-150.201" font-family="Helvetica,sans-Serif" font-size="10.00">tds_datain_stream_init</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M246.372,-152.701C256.139,-152.701 266.52,-152.701 276.774,-152.701"/>
<polygon fill="midnightblue" stroke="midnightblue" points="276.958,-156.202 286.958,-152.701 276.958,-149.202 276.958,-156.202"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><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="black" points="282,-184.201 282,-203.201 416,-203.201 416,-184.201 282,-184.201"/>
<text text-anchor="middle" x="349" y="-191.201" font-family="Helvetica,sans-Serif" font-size="10.00">tds_staticout_stream_init</text>
</a>
</g>
</g>
<!-- Node2->Node6 -->
<g id="edge5" class="edge"><title>Node2->Node6</title>
<path fill="none" stroke="midnightblue" d="M230.486,-162.211C251.94,-167.96 279.505,-175.347 302.545,-181.521"/>
<polygon fill="midnightblue" stroke="midnightblue" points="301.877,-184.965 312.442,-184.173 303.689,-178.204 301.877,-184.965"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00294.html#a9d8eb43a81ff58ab423dce0ce95b9564" target="_top" xlink:title="Reads and writes from a stream converting characters. ">
<polygon fill="white" stroke="black" points="294,-67.2015 294,-86.2015 404,-86.2015 404,-67.2015 294,-67.2015"/>
<text text-anchor="middle" x="349" y="-74.2015" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert_stream</text>
</a>
</g>
</g>
<!-- Node2->Node8 -->
<g id="edge7" class="edge"><title>Node2->Node8</title>
<path fill="none" stroke="midnightblue" d="M214.378,-143.076C240.934,-129.885 288.827,-106.095 319.482,-90.8675"/>
<polygon fill="midnightblue" stroke="midnightblue" points="321.381,-93.8321 328.78,-86.2487 318.267,-87.5629 321.381,-93.8321"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00294.html#a04b537d889f7d4c9b9701eb81baf7efd" target="_top" xlink:title="Reads data from network for input stream. ">
<polygon fill="white" stroke="black" points="452,-143.201 452,-162.201 584,-162.201 584,-143.201 452,-143.201"/>
<text text-anchor="middle" x="518" y="-150.201" font-family="Helvetica,sans-Serif" font-size="10.00">tds_datain_stream_read</text>
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id="edge3" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M411.236,-152.701C421.15,-152.701 431.516,-152.701 441.717,-152.701"/>
<polygon fill="midnightblue" stroke="midnightblue" points="441.839,-156.202 451.839,-152.701 441.839,-149.202 441.839,-156.202"/>
</g>
<!-- Node4->Node5 -->
<g id="edge4" class="edge"><title>Node4->Node5</title>
<path fill="none" stroke="midnightblue" d="M552.821,-162.285C562.882,-165.218 573.911,-168.513 584,-171.701 596.049,-175.509 609.13,-179.881 620.871,-183.893"/>
<polygon fill="midnightblue" stroke="midnightblue" points="619.772,-187.216 630.367,-187.158 622.048,-180.597 619.772,-187.216"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00294.html#a1d92ebe06f18378ac17ccfd20db05126" target="_top" xlink:title="Writes data to a static allocated buffer. ">
<polygon fill="white" stroke="black" points="461,-181.701 461,-211.701 575,-211.701 575,-181.701 461,-181.701"/>
<text text-anchor="start" x="469" y="-199.701" font-family="Helvetica,sans-Serif" font-size="10.00">tds_staticout_stream</text>
<text text-anchor="middle" x="518" y="-188.701" font-family="Helvetica,sans-Serif" font-size="10.00">_write</text>
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id="edge6" class="edge"><title>Node6->Node7</title>
<path fill="none" stroke="midnightblue" d="M416.003,-194.887C427.381,-195.092 439.212,-195.304 450.6,-195.509"/>
<polygon fill="midnightblue" stroke="midnightblue" points="450.847,-199.014 460.909,-195.694 450.973,-192.015 450.847,-199.014"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00385.html#ga87db49044919f1bc84c0ff5e9ab00304" target="_top" xlink:title="Wrapper around iconv(3). ">
<polygon fill="white" stroke="red" points="487,-105.201 487,-124.201 549,-124.201 549,-105.201 487,-105.201"/>
<text text-anchor="middle" x="518" y="-112.201" font-family="Helvetica,sans-Serif" font-size="10.00">tds_iconv</text>
</a>
</g>
</g>
<!-- Node8->Node9 -->
<g id="edge8" class="edge"><title>Node8->Node9</title>
<path fill="none" stroke="midnightblue" d="M392.141,-86.2905C418.244,-92.23 451.56,-99.811 477.212,-105.648"/>
<polygon fill="midnightblue" stroke="midnightblue" points="476.46,-109.066 486.987,-107.872 478.013,-102.241 476.46,-109.066"/>
</g>
<!-- Node8->Node10 -->
<g id="edge10" class="edge"><title>Node8->Node10</title>
<path fill="none" stroke="midnightblue" d="M362.289,-67.0466C380.592,-53.3459 416.664,-28.9048 452,-19.7015 508.773,-4.91463 525.802,-12.3009 584,-19.7015 595.211,-21.1271 607.159,-23.7295 618.091,-26.5603"/>
<polygon fill="midnightblue" stroke="midnightblue" points="617.227,-29.9524 627.795,-29.197 619.063,-23.1974 617.227,-29.9524"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00217.html#a79449d2f35a8acc8ed0585044f75524d" target="_top" xlink:title="Dump the contents of data into the log file in a human readable format. ">
<polygon fill="white" stroke="black" points="464.5,-29.2015 464.5,-48.2015 571.5,-48.2015 571.5,-29.2015 464.5,-29.2015"/>
<text text-anchor="middle" x="518" y="-36.2015" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_dump_buf</text>
</a>
</g>
</g>
<!-- Node8->Node11 -->
<g id="edge11" class="edge"><title>Node8->Node11</title>
<path fill="none" stroke="midnightblue" d="M392.141,-67.1124C414.377,-62.0528 441.848,-55.8019 465.356,-50.4527"/>
<polygon fill="midnightblue" stroke="midnightblue" points="466.188,-53.8531 475.162,-48.2215 464.635,-47.0275 466.188,-53.8531"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00217.html#abf18b98efef6ce2dc0b97d658a3a1918" target="_top" xlink:title="Call the client library's error handler (for library-generated errors only) ">
<polygon fill="white" stroke="red" points="491,-67.2015 491,-86.2015 545,-86.2015 545,-67.2015 491,-67.2015"/>
<text text-anchor="middle" x="518" y="-74.2015" font-family="Helvetica,sans-Serif" font-size="10.00">tdserror</text>
</a>
</g>
</g>
<!-- Node8->Node12 -->
<g id="edge12" class="edge"><title>Node8->Node12</title>
<path fill="none" stroke="midnightblue" d="M404.22,-76.7015C429.215,-76.7015 458.217,-76.7015 480.552,-76.7015"/>
<polygon fill="midnightblue" stroke="midnightblue" points="480.619,-80.2016 490.619,-76.7015 480.619,-73.2016 480.619,-80.2016"/>
</g>
<!-- Node9->Node10 -->
<g id="edge9" class="edge"><title>Node9->Node10</title>
<path fill="none" stroke="midnightblue" d="M549.016,-108.441C560.34,-105.439 573.11,-101.261 584,-95.7015 604.919,-85.0222 625.795,-68.0774 639.923,-55.4344"/>
<polygon fill="midnightblue" stroke="midnightblue" points="642.406,-57.9058 647.41,-48.5674 637.675,-52.7468 642.406,-57.9058"/>
</g>
<!-- Node12->Node10 -->
<g id="edge13" class="edge"><title>Node12->Node10</title>
<path fill="none" stroke="midnightblue" d="M545.051,-69.5539C564.163,-64.3101 590.585,-57.0608 613.015,-50.9068"/>
<polygon fill="midnightblue" stroke="midnightblue" points="613.956,-54.278 622.674,-48.2567 612.104,-47.5274 613.956,-54.278"/>
</g>
</g>
</svg>