<?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_send_emulated_rpc Pages: 1 --> <svg width="455pt" height="275pt" viewBox="0.00 0.00 455.00 275.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 271)"> <title>tds_send_emulated_rpc</title> <polygon fill="white" stroke="none" points="-4,4 -4,-271 451,-271 451,4 -4,4"/> <!-- Node89 --> <g id="node1" class="node"><title>Node89</title> <polygon fill="#bfbfbf" stroke="black" points="0,-133.5 0,-152.5 130,-152.5 130,-133.5 0,-133.5"/> <text text-anchor="middle" x="65" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_send_emulated_rpc</text> </g> <!-- Node90 --> <g id="node2" class="node"><title>Node90</title> <g id="a_node2"><a xlink:href="a00533.html#ga50d62edeb2a432e2dc668263f3f958ff" target="_top" xlink:title="Return declaration for column (like "varchar(20)") "> <polygon fill="white" stroke="black" points="166,-247.5 166,-266.5 315,-266.5 315,-247.5 166,-247.5"/> <text text-anchor="middle" x="240.5" y="-254.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_column_declaration</text> </a> </g> </g> <!-- Node89->Node90 --> <g id="edge1" class="edge"><title>Node89->Node90</title> <path fill="none" stroke="midnightblue" d="M73.3718,-152.754C88.5176,-172.087 125.164,-215.353 166,-238 169.998,-240.217 174.262,-242.183 178.647,-243.923"/> <polygon fill="midnightblue" stroke="midnightblue" points="177.787,-247.332 188.381,-247.387 180.133,-240.737 177.787,-247.332"/> </g> <!-- Node91 --> <g id="node3" class="node"><title>Node91</title> <g id="a_node3"><a xlink:href="a00534.html#ga1fcaf8d488cc1390f106ce3ad0bf37b4" target="_top" xlink:title="Output a string to wire automatic translate string to unicode if needed. "> <polygon fill="white" stroke="black" points="199,-209.5 199,-228.5 282,-228.5 282,-209.5 199,-209.5"/> <text text-anchor="middle" x="240.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_string</text> </a> </g> </g> <!-- Node89->Node91 --> <g id="edge2" class="edge"><title>Node89->Node91</title> <path fill="none" stroke="midnightblue" d="M79.9664,-152.559C98.7642,-165.042 133.596,-186.85 166,-200 173.299,-202.962 181.196,-205.577 189.014,-207.845"/> <polygon fill="midnightblue" stroke="midnightblue" points="188.254,-211.265 198.823,-210.532 190.103,-204.514 188.254,-211.265"/> </g> <!-- Node92 --> <g id="node4" class="node"><title>Node92</title> <g id="a_node4"><a xlink:href="a00533.html#ga0e2e7230c425e925402d7856ff5b4b18" target="_top" xlink:title="Send a parameter to server. "> <polygon fill="white" stroke="black" points="172,-171.5 172,-190.5 309,-190.5 309,-171.5 172,-171.5"/> <text text-anchor="middle" x="240.5" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_param_as_string</text> </a> </g> </g> <!-- Node89->Node92 --> <g id="edge3" class="edge"><title>Node89->Node92</title> <path fill="none" stroke="midnightblue" d="M109.781,-152.589C132.986,-157.671 161.678,-163.955 186.173,-169.32"/> <polygon fill="midnightblue" stroke="midnightblue" points="185.516,-172.759 196.033,-171.48 187.014,-165.921 185.516,-172.759"/> </g> <!-- Node93 --> <g id="node5" class="node"><title>Node93</title> <g id="a_node5"><a xlink:href="a00535.html#gae6d3d12bd1f5f0c56df934a377c245d3" target="_top" xlink:title="test if string is empty "> <polygon fill="white" stroke="black" points="192,-133.5 192,-152.5 289,-152.5 289,-133.5 192,-133.5"/> <text text-anchor="middle" x="240.5" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_isempty</text> </a> </g> </g> <!-- Node89->Node93 --> <g id="edge4" class="edge"><title>Node89->Node93</title> <path fill="none" stroke="midnightblue" d="M130.112,-143C147.059,-143 165.246,-143 181.829,-143"/> <polygon fill="midnightblue" stroke="midnightblue" points="181.922,-146.5 191.922,-143 181.922,-139.5 181.922,-146.5"/> </g> <!-- Node94 --> <g id="node6" class="node"><title>Node94</title> <g id="a_node6"><a xlink:href="a00535.html#ga3340b488ed37845018e34572450e64c6" target="_top" xlink:title="Returns a C version (NUL terminated string) of dstr. "> <polygon fill="white" stroke="black" points="201.5,-95.5 201.5,-114.5 279.5,-114.5 279.5,-95.5 201.5,-95.5"/> <text text-anchor="middle" x="240.5" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_cstr</text> </a> </g> </g> <!-- Node89->Node94 --> <g id="edge5" class="edge"><title>Node89->Node94</title> <path fill="none" stroke="midnightblue" d="M109.781,-133.411C134.684,-127.957 165.907,-121.118 191.48,-115.517"/> <polygon fill="midnightblue" stroke="midnightblue" points="192.318,-118.917 201.337,-113.358 190.82,-112.079 192.318,-118.917"/> </g> <!-- Node95 --> <g id="node7" class="node"><title>Node95</title> <g id="a_node7"><a xlink:href="a00535.html#gaf0e232f3c35f2d8b43486e8708f7a8fc" target="_top" xlink:title="Returns the length of the string in bytes. "> <polygon fill="white" stroke="black" points="203,-57.5 203,-76.5 278,-76.5 278,-57.5 203,-57.5"/> <text text-anchor="middle" x="240.5" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_len</text> </a> </g> </g> <!-- Node89->Node95 --> <g id="edge6" class="edge"><title>Node89->Node95</title> <path fill="none" stroke="midnightblue" d="M79.9664,-133.441C98.7642,-120.958 133.596,-99.1504 166,-86 174.61,-82.5059 184.052,-79.4954 193.215,-76.967"/> <polygon fill="midnightblue" stroke="midnightblue" points="194.204,-80.3261 202.995,-74.4126 192.435,-73.5532 194.204,-80.3261"/> </g> <!-- Node96 --> <g id="node8" class="node"><title>Node96</title> <g id="a_node8"><a xlink:href="a00533.html#gada27f4cfce925240ad33b71b63ca692d" target="_top" xlink:title="Flush query packet. "> <polygon fill="white" stroke="black" points="176.5,-19.5 176.5,-38.5 304.5,-38.5 304.5,-19.5 176.5,-19.5"/> <text text-anchor="middle" x="240.5" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_query_flush_packet</text> </a> </g> </g> <!-- Node89->Node96 --> <g id="edge7" class="edge"><title>Node89->Node96</title> <path fill="none" stroke="midnightblue" d="M73.3718,-133.246C88.5176,-113.913 125.164,-70.6473 166,-48 169.998,-45.7827 174.262,-43.8174 178.647,-42.0766"/> <polygon fill="midnightblue" stroke="midnightblue" points="180.133,-45.2629 188.381,-38.6135 177.787,-38.6678 180.133,-45.2629"/> </g> <!-- Node97 --> <g id="node9" class="node"><title>Node97</title> <g id="a_node9"><a xlink:href="a00434.html#a16db200d2281f76fe46fc1cbe37ca9df" target="_top" xlink:title="Set state of TDS connection, with logging and checking. "> <polygon fill="white" stroke="black" points="359,-38.5 359,-57.5 439,-57.5 439,-38.5 359,-38.5"/> <text text-anchor="middle" x="399" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_set_state</text> </a> </g> </g> <!-- Node96->Node97 --> <g id="edge8" class="edge"><title>Node96->Node97</title> <path fill="none" stroke="midnightblue" d="M304.703,-36.6733C319.305,-38.446 334.634,-40.307 348.55,-41.9964"/> <polygon fill="midnightblue" stroke="midnightblue" points="348.532,-45.5199 358.881,-43.2507 349.375,-38.5709 348.532,-45.5199"/> </g> <!-- Node98 --> <g id="node10" class="node"><title>Node98</title> <g id="a_node10"><a xlink:href="a00534.html#ga5feb53554e8917a81bbbc332163a61fb" target="_top" xlink:title="Flush packet to server. "> <polygon fill="white" stroke="black" points="351,-0.5 351,-19.5 447,-19.5 447,-0.5 351,-0.5"/> <text text-anchor="middle" x="399" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_flush_packet</text> </a> </g> </g> <!-- Node96->Node98 --> <g id="edge9" class="edge"><title>Node96->Node98</title> <path fill="none" stroke="midnightblue" d="M304.703,-21.3267C316.645,-19.877 329.072,-18.3682 340.816,-16.9425"/> <polygon fill="midnightblue" stroke="midnightblue" points="341.425,-20.3943 350.93,-15.7145 340.582,-13.4453 341.425,-20.3943"/> </g> </g> </svg>