<?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: read_and_convert Pages: 1 --> <svg width="550pt" height="107pt" viewBox="0.00 0.00 550.00 107.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 103)"> <title>read_and_convert</title> <polygon fill="white" stroke="none" points="-4,4 -4,-103 546,-103 546,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"><title>Node0</title> <polygon fill="#bfbfbf" stroke="black" points="0,-38.5 0,-57.5 104,-57.5 104,-38.5 0,-38.5"/> <text text-anchor="middle" x="52" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">read_and_convert</text> </g> <!-- Node1 --> <g id="node2" class="node"><title>Node1</title> <g id="a_node2"><a xlink:href="a01330.html#abc3a77c8aa28842e7f28583cbabc1415" target="_top" xlink:title="Initialize a data input stream. "> <polygon fill="white" stroke="black" points="145,-77.5 145,-96.5 269,-96.5 269,-77.5 145,-77.5"/> <text text-anchor="middle" x="207" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_datain_stream_init</text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge1" class="edge"><title>Node0->Node1</title> <path fill="none" stroke="midnightblue" d="M90.428,-57.5405C111.065,-62.8009 136.888,-69.3832 158.887,-74.9909"/> <polygon fill="midnightblue" stroke="midnightblue" points="158.139,-78.412 168.694,-77.4905 159.868,-71.6288 158.139,-78.412"/> </g> <!-- Node4 --> <g id="node5" class="node"><title>Node4</title> <g id="a_node5"><a xlink:href="a01330.html#a9fe0d3799d2e3bde49b614c9d0c3785d" target="_top" xlink:title="Initialize an output stream for write into a static allocated buffer. "> <polygon fill="white" stroke="black" points="140,-38.5 140,-57.5 274,-57.5 274,-38.5 140,-38.5"/> <text text-anchor="middle" x="207" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_staticout_stream_init</text> </a> </g> </g> <!-- Node0->Node4 --> <g id="edge4" class="edge"><title>Node0->Node4</title> <path fill="none" stroke="midnightblue" d="M104.372,-48C112.546,-48 121.151,-48 129.751,-48"/> <polygon fill="midnightblue" stroke="midnightblue" points="129.819,-51.5001 139.819,-48 129.819,-44.5001 129.819,-51.5001"/> </g> <!-- Node6 --> <g id="node7" class="node"><title>Node6</title> <g id="a_node7"><a xlink:href="a01330.html#a9d8eb43a81ff58ab423dce0ce95b9564" target="_top" xlink:title="Reads and writes from a stream converting characters. "> <polygon fill="white" stroke="black" points="152,-0.5 152,-19.5 262,-19.5 262,-0.5 152,-0.5"/> <text text-anchor="middle" x="207" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert_stream</text> </a> </g> </g> <!-- Node0->Node6 --> <g id="edge6" class="edge"><title>Node0->Node6</title> <path fill="none" stroke="midnightblue" d="M91.6084,-38.411C111.707,-33.4191 136.475,-27.2676 157.819,-21.9666"/> <polygon fill="midnightblue" stroke="midnightblue" points="158.808,-25.3274 167.669,-19.5201 157.12,-18.5338 158.808,-25.3274"/> </g> <!-- Node2 --> <g id="node3" class="node"><title>Node2</title> <g id="a_node3"><a xlink:href="a01330.html#a04b537d889f7d4c9b9701eb81baf7efd" target="_top" xlink:title="Reads data from network for input stream. "> <polygon fill="white" stroke="black" points="310,-79.5 310,-98.5 442,-98.5 442,-79.5 310,-79.5"/> <text text-anchor="middle" x="376" y="-86.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_datain_stream_read</text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge2" class="edge"><title>Node1->Node2</title> <path fill="none" stroke="midnightblue" d="M269.236,-87.7334C279.15,-87.8521 289.516,-87.9762 299.717,-88.0984"/> <polygon fill="midnightblue" stroke="midnightblue" points="299.798,-91.5995 309.839,-88.2196 299.882,-84.6 299.798,-91.5995"/> </g> <!-- Node3 --> <g id="node4" class="node"><title>Node3</title> <g id="a_node4"><a xlink:href="a00534.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="478,-79.5 478,-98.5 542,-98.5 542,-79.5 478,-79.5"/> <text text-anchor="middle" x="510" y="-86.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_n</text> </a> </g> </g> <!-- Node2->Node3 --> <g id="edge3" class="edge"><title>Node2->Node3</title> <path fill="none" stroke="midnightblue" d="M442.227,-89C450.995,-89 459.782,-89 467.968,-89"/> <polygon fill="midnightblue" stroke="midnightblue" points="467.968,-92.5001 477.968,-89 467.968,-85.5001 467.968,-92.5001"/> </g> <!-- Node5 --> <g id="node6" class="node"><title>Node5</title> <g id="a_node6"><a xlink:href="a01330.html#a1d92ebe06f18378ac17ccfd20db05126" target="_top" xlink:title="Writes data to a static allocated buffer. "> <polygon fill="white" stroke="black" points="319,-30 319,-60 433,-60 433,-30 319,-30"/> <text text-anchor="start" x="327" y="-48" font-family="Helvetica,sans-Serif" font-size="10.00">tds_staticout_stream</text> <text text-anchor="middle" x="376" y="-37" font-family="Helvetica,sans-Serif" font-size="10.00">_write</text> </a> </g> </g> <!-- Node4->Node5 --> <g id="edge5" class="edge"><title>Node4->Node5</title> <path fill="none" stroke="midnightblue" d="M274.003,-46.8143C285.381,-46.6099 297.212,-46.3974 308.6,-46.1928"/> <polygon fill="midnightblue" stroke="midnightblue" points="308.973,-49.6868 318.909,-46.0076 308.847,-42.6879 308.973,-49.6868"/> </g> </g> </svg>