Current File : //usr/local/apps/share/doc/freetds/reference/a00387_ga26b26296d060dca75f6a43e9ac41e58d_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_quote_and_put Pages: 1 -->
<svg width="685pt" height="230pt"
 viewBox="0.00 0.00 685.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_quote_and_put</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-226 681,-226 681,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-158.5 0,-177.5 107,-177.5 107,-158.5 0,-158.5"/>
<text text-anchor="middle" x="53.5" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_quote_and_put</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00388.html#ga1fcaf8d488cc1390f106ce3ad0bf37b4" target="_top" xlink:title="Output a string to wire automatic translate string to unicode if needed. ">
<polygon fill="white" stroke="black" points="143,-158.5 143,-177.5 226,-177.5 226,-158.5 143,-158.5"/>
<text text-anchor="middle" x="184.5" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_string</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M107.341,-168C115.658,-168 124.243,-168 132.517,-168"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.787,-171.5 142.787,-168 132.787,-164.5 132.787,-171.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><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="263,-199.5 263,-218.5 391,-218.5 391,-199.5 263,-199.5"/>
<text text-anchor="middle" x="327" y="-206.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_staticin_stream_init</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M218.087,-177.509C237.542,-183.187 262.468,-190.46 283.462,-196.587"/>
<polygon fill="midnightblue" stroke="midnightblue" points="282.523,-199.959 293.103,-199.4 284.484,-193.239 282.523,-199.959"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00294.html#aa038a9125979f8f0915dbd53cbf27e5a" target="_top" xlink:title="Initialize a data output stream. ">
<polygon fill="white" stroke="black" points="262,-158.5 262,-177.5 392,-177.5 392,-158.5 262,-158.5"/>
<text text-anchor="middle" x="327" y="-165.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dataout_stream_init</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M226.138,-168C234.264,-168 243.037,-168 251.893,-168"/>
<polygon fill="midnightblue" stroke="midnightblue" points="251.895,-171.5 261.895,-168 251.895,-164.5 251.895,-171.5"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00294.html#a9d8eb43a81ff58ab423dce0ce95b9564" target="_top" xlink:title="Reads and writes from a stream converting characters. ">
<polygon fill="white" stroke="black" points="272,-76.5 272,-95.5 382,-95.5 382,-76.5 272,-76.5"/>
<text text-anchor="middle" x="327" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert_stream</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M201.892,-158.433C226.215,-144.237 272.067,-117.477 300.713,-100.758"/>
<polygon fill="midnightblue" stroke="midnightblue" points="302.84,-103.569 309.712,-95.506 299.311,-97.5238 302.84,-103.569"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00294.html#a76b02f1fa5b79dc7e1ef2651a9afe3f7" target="_top" xlink:title="Reads data from a static allocated buffer. ">
<polygon fill="white" stroke="black" points="428,-202.5 428,-221.5 564,-221.5 564,-202.5 428,-202.5"/>
<text text-anchor="middle" x="496" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_staticin_stream_read</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M391.136,-210.134C399.86,-210.291 408.9,-210.453 417.843,-210.614"/>
<polygon fill="midnightblue" stroke="midnightblue" points="417.814,-214.114 427.875,-210.794 417.94,-207.115 417.814,-214.114"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00294.html#ae38a590ee08cf398e7adef536ac94538" target="_top" xlink:title="Writes data to network for output stream. ">
<polygon fill="white" stroke="black" points="441,-153 441,-183 551,-183 551,-153 441,-153"/>
<text text-anchor="start" x="449" y="-171" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dataout_stream</text>
<text text-anchor="middle" x="496" y="-160" font-family="Helvetica,sans-Serif" font-size="10.00">_write</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M392.089,-168C404.79,-168 418.126,-168 430.83,-168"/>
<polygon fill="midnightblue" stroke="midnightblue" points="430.859,-171.5 440.859,-168 430.859,-164.5 430.859,-171.5"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00385.html#ga87db49044919f1bc84c0ff5e9ab00304" target="_top" xlink:title="Wrapper around iconv(3). ">
<polygon fill="white" stroke="red" points="465,-114.5 465,-133.5 527,-133.5 527,-114.5 465,-114.5"/>
<text text-anchor="middle" x="496" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_iconv</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M370.141,-95.589C396.244,-101.529 429.56,-109.11 455.212,-114.946"/>
<polygon fill="midnightblue" stroke="midnightblue" points="454.46,-118.365 464.987,-117.171 456.013,-111.539 454.46,-118.365"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00217.html#ab45c291105027e69836002e1dd586141" target="_top" xlink:title="Write a message to the debug log. ">
<polygon fill="white" stroke="black" points="600,-76.5 600,-95.5 677,-95.5 677,-76.5 600,-76.5"/>
<text text-anchor="middle" x="638.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M382.265,-86C441.02,-86 533.822,-86 589.855,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="589.873,-89.5001 599.873,-86 589.873,-82.5001 589.873,-89.5001"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><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="442.5,-38.5 442.5,-57.5 549.5,-57.5 549.5,-38.5 442.5,-38.5"/>
<text text-anchor="middle" x="496" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_dump_buf</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge10" class="edge"><title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M370.141,-76.411C392.377,-71.3513 419.848,-65.1004 443.356,-59.7512"/>
<polygon fill="midnightblue" stroke="midnightblue" points="444.188,-63.1516 453.162,-57.5201 442.635,-56.3261 444.188,-63.1516"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00217.html#abf18b98efef6ce2dc0b97d658a3a1918" target="_top" xlink:title="Call the client library&#39;s error handler (for library&#45;generated errors only) ">
<polygon fill="white" stroke="red" points="469,-0.5 469,-19.5 523,-19.5 523,-0.5 469,-0.5"/>
<text text-anchor="middle" x="496" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdserror</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node7&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M342.338,-76.342C361.261,-63.9494 395.936,-42.4507 428,-29 437.784,-24.8959 448.732,-21.3729 458.897,-18.515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="459.976,-21.8497 468.73,-15.8817 458.165,-15.088 459.976,-21.8497"/>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M527.141,-115.848C546.144,-110.708 571.035,-103.976 592.368,-98.2065"/>
<polygon fill="midnightblue" stroke="midnightblue" points="593.459,-101.537 602.198,-95.5478 591.631,-94.7801 593.459,-101.537"/>
</g>
<!-- Node11&#45;&gt;Node9 -->
<g id="edge12" class="edge"><title>Node11&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M523.318,-15.0007C536.037,-18.0249 551.267,-22.5644 564,-29 584.962,-39.5949 605.832,-56.5512 619.946,-69.2199"/>
<polygon fill="midnightblue" stroke="midnightblue" points="617.698,-71.9069 627.426,-76.103 622.438,-66.756 617.698,-71.9069"/>
</g>
</g>
</svg>