Current File : //usr/local/apps/share/doc/freetds/reference/a00388_ga1fcaf8d488cc1390f106ce3ad0bf37b4_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_put_string Pages: 1 -->
<svg width="867pt" height="230pt"
viewBox="0.00 0.00 867.00 230.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 226)">
<title>tds_put_string</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-226 863,-226 863,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-158.5 0,-177.5 83,-177.5 83,-158.5 0,-158.5"/>
<text text-anchor="middle" x="41.5" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_string</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00294.html#aa9e1e45f0305622dd6aed9f8fe158581" target="_top" xlink:title="Initialize an input stream for read from a static allocated buffer. ">
<polygon fill="white" stroke="black" points="120,-199.5 120,-218.5 248,-218.5 248,-199.5 120,-199.5"/>
<text text-anchor="middle" x="184" y="-206.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_staticin_stream_init</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M75.0867,-177.509C94.5416,-183.187 119.468,-190.46 140.462,-196.587"/>
<polygon fill="midnightblue" stroke="midnightblue" points="139.523,-199.959 150.103,-199.4 141.484,-193.239 139.523,-199.959"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00294.html#aa038a9125979f8f0915dbd53cbf27e5a" target="_top" xlink:title="Initialize a data output stream. ">
<polygon fill="white" stroke="black" points="119,-158.5 119,-177.5 249,-177.5 249,-158.5 119,-158.5"/>
<text text-anchor="middle" x="184" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dataout_stream_init</text>
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id="edge3" class="edge"><title>Node1->Node4</title>
<path fill="none" stroke="midnightblue" d="M83.1384,-168C91.2644,-168 100.037,-168 108.893,-168"/>
<polygon fill="midnightblue" stroke="midnightblue" points="108.895,-171.5 118.895,-168 108.895,-164.5 108.895,-171.5"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00294.html#a9d8eb43a81ff58ab423dce0ce95b9564" target="_top" xlink:title="Reads and writes from a stream converting characters. ">
<polygon fill="white" stroke="black" points="129,-76.5 129,-95.5 239,-95.5 239,-76.5 129,-76.5"/>
<text text-anchor="middle" x="184" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert_stream</text>
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id="edge5" class="edge"><title>Node1->Node6</title>
<path fill="none" stroke="midnightblue" d="M58.8921,-158.433C83.2154,-144.237 129.067,-117.477 157.713,-100.758"/>
<polygon fill="midnightblue" stroke="midnightblue" points="159.84,-103.569 166.712,-95.506 156.311,-97.5238 159.84,-103.569"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00294.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7" target="_top" xlink:title="Reads data from a static allocated buffer. ">
<polygon fill="white" stroke="black" points="285,-202.5 285,-221.5 421,-221.5 421,-202.5 285,-202.5"/>
<text text-anchor="middle" x="353" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_staticin_stream_read</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M248.136,-210.134C256.86,-210.291 265.9,-210.453 274.843,-210.614"/>
<polygon fill="midnightblue" stroke="midnightblue" points="274.814,-214.114 284.875,-210.794 274.94,-207.115 274.814,-214.114"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00294.html#ae38a590ee08cf398e7adef536ac94538" target="_top" xlink:title="Writes data to network for output stream. ">
<polygon fill="white" stroke="black" points="298,-153 298,-183 408,-183 408,-153 298,-153"/>
<text text-anchor="start" x="306" y="-171" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dataout_stream</text>
<text text-anchor="middle" x="353" y="-160" font-family="Helvetica,sans-Serif" font-size="10.00">_write</text>
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id="edge4" class="edge"><title>Node4->Node5</title>
<path fill="none" stroke="midnightblue" d="M249.089,-168C261.79,-168 275.126,-168 287.83,-168"/>
<polygon fill="midnightblue" stroke="midnightblue" points="287.859,-171.5 297.859,-168 287.859,-164.5 287.859,-171.5"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00385.html#ga87db49044919f1bc84c0ff5e9ab00304" target="_top" xlink:title="Wrapper around iconv(3). ">
<polygon fill="white" stroke="black" points="322,-114.5 322,-133.5 384,-133.5 384,-114.5 322,-114.5"/>
<text text-anchor="middle" x="353" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_iconv</text>
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id="edge6" class="edge"><title>Node6->Node7</title>
<path fill="none" stroke="midnightblue" d="M227.141,-95.589C253.244,-101.529 286.56,-109.11 312.212,-114.946"/>
<polygon fill="midnightblue" stroke="midnightblue" points="311.46,-118.365 321.987,-117.171 313.013,-111.539 311.46,-118.365"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00217.html#ab45c291105027e69836002e1dd586141" target="_top" xlink:title="Write a message to the debug log. ">
<polygon fill="white" stroke="black" points="782,-76.5 782,-95.5 859,-95.5 859,-76.5 782,-76.5"/>
<text text-anchor="middle" x="820.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</text>
</a>
</g>
</g>
<!-- Node6->Node8 -->
<g id="edge12" class="edge"><title>Node6->Node8</title>
<path fill="none" stroke="midnightblue" d="M239.097,-86C361.01,-86 655.593,-86 771.501,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="771.823,-89.5001 781.823,-86 771.823,-82.5001 771.823,-89.5001"/>
</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="299.5,-38.5 299.5,-57.5 406.5,-57.5 406.5,-38.5 299.5,-38.5"/>
<text text-anchor="middle" x="353" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_dump_buf</text>
</a>
</g>
</g>
<!-- Node6->Node11 -->
<g id="edge13" class="edge"><title>Node6->Node11</title>
<path fill="none" stroke="midnightblue" d="M227.141,-76.411C249.377,-71.3513 276.848,-65.1004 300.356,-59.7512"/>
<polygon fill="midnightblue" stroke="midnightblue" points="301.188,-63.1516 310.162,-57.5201 299.635,-56.3261 301.188,-63.1516"/>
</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="black" points="500,-0.5 500,-19.5 554,-19.5 554,-0.5 500,-0.5"/>
<text text-anchor="middle" x="527" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdserror</text>
</a>
</g>
</g>
<!-- Node6->Node12 -->
<g id="edge14" class="edge"><title>Node6->Node12</title>
<path fill="none" stroke="midnightblue" d="M197.419,-76.4858C215.542,-63.1932 250.81,-39.5152 285,-29 355.115,-7.43598 441.827,-6.46064 489.791,-8.01228"/>
<polygon fill="midnightblue" stroke="midnightblue" points="489.859,-11.5173 499.985,-8.39988 490.125,-4.52235 489.859,-11.5173"/>
</g>
<!-- Node7->Node8 -->
<g id="edge7" class="edge"><title>Node7->Node8</title>
<path fill="none" stroke="midnightblue" d="M384.087,-128.928C396.16,-131.799 409.83,-136.238 421,-143 440.902,-155.048 435.629,-171.808 457,-181 514.159,-205.586 535.262,-188.749 597,-181 664.81,-172.489 684.601,-173.013 746,-143 767.344,-132.566 788.431,-115.299 802.507,-102.499"/>
<polygon fill="midnightblue" stroke="midnightblue" points="805.013,-104.947 809.933,-95.5636 800.236,-99.8307 805.013,-104.947"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00385.html#ga3380140fc6eb9f2090c430f40e846876" target="_top" xlink:title="Move the input sequence pointer to the next valid position. ">
<polygon fill="white" stroke="black" points="457,-152.5 457,-171.5 597,-171.5 597,-152.5 457,-152.5"/>
<text text-anchor="middle" x="527" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">skip_one_input_sequence</text>
</a>
</g>
</g>
<!-- Node7->Node9 -->
<g id="edge8" class="edge"><title>Node7->Node9</title>
<path fill="none" stroke="midnightblue" d="M384.354,-130.706C408.768,-136.1 443.668,-143.81 472.716,-150.228"/>
<polygon fill="midnightblue" stroke="midnightblue" points="472.2,-153.698 482.719,-152.438 473.71,-146.863 472.2,-153.698"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00385.html#ga900b0bce08c6bfc2e7c988f4b5970516" target="_top" xlink:title="Inputs are FreeTDS canonical names, no other. ">
<polygon fill="white" stroke="black" points="633,-114.5 633,-133.5 746,-133.5 746,-114.5 633,-114.5"/>
<text text-anchor="middle" x="689.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_sys_iconv_open</text>
</a>
</g>
</g>
<!-- Node7->Node10 -->
<g id="edge11" class="edge"><title>Node7->Node10</title>
<path fill="none" stroke="midnightblue" d="M384.275,-124C437.77,-124 550.167,-124 622.35,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="622.696,-127.5 632.696,-124 622.696,-120.5 622.696,-127.5"/>
</g>
<!-- Node9->Node10 -->
<g id="edge9" class="edge"><title>Node9->Node10</title>
<path fill="none" stroke="midnightblue" d="M568.501,-152.411C589.681,-147.396 615.802,-141.212 638.26,-135.895"/>
<polygon fill="midnightblue" stroke="midnightblue" points="639.366,-139.23 648.29,-133.52 637.753,-132.418 639.366,-139.23"/>
</g>
<!-- Node10->Node8 -->
<g id="edge10" class="edge"><title>Node10->Node8</title>
<path fill="none" stroke="midnightblue" d="M723.052,-114.411C739.399,-109.596 759.409,-103.701 776.957,-98.532"/>
<polygon fill="midnightblue" stroke="midnightblue" points="778.355,-101.769 786.958,-95.5859 776.377,-95.0543 778.355,-101.769"/>
</g>
<!-- Node12->Node8 -->
<g id="edge15" class="edge"><title>Node12->Node8</title>
<path fill="none" stroke="midnightblue" d="M554.125,-16.8114C603.501,-29.6847 711.109,-57.7403 773.063,-73.893"/>
<polygon fill="midnightblue" stroke="midnightblue" points="772.408,-77.3392 782.968,-76.4754 774.174,-70.5656 772.408,-77.3392"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00387.html#ga11338742dc30fd0c2711f58eb830316f" target="_top" xlink:title="tds_send_cancel() sends an empty packet (8 byte header only) tds_process_cancel should be called dire...">
<polygon fill="white" stroke="red" points="641,-0.5 641,-19.5 738,-19.5 738,-0.5 641,-0.5"/>
<text text-anchor="middle" x="689.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_send_cancel</text>
</a>
</g>
</g>
<!-- Node12->Node13 -->
<g id="edge16" class="edge"><title>Node12->Node13</title>
<path fill="none" stroke="midnightblue" d="M554.144,-10C574.847,-10 604.541,-10 630.751,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="630.976,-13.5001 640.976,-10 630.976,-6.5001 630.976,-13.5001"/>
</g>
<!-- Node13->Node8 -->
<g id="edge17" class="edge"><title>Node13->Node8</title>
<path fill="none" stroke="midnightblue" d="M715.619,-19.5637C725.327,-23.5926 736.391,-28.6004 746,-34 764.959,-44.653 785.019,-59.0851 799.384,-70.0424"/>
<polygon fill="midnightblue" stroke="midnightblue" points="797.482,-72.9961 807.531,-76.351 801.767,-67.4613 797.482,-72.9961"/>
</g>
</g>
</svg>