digraph "tds_read_packet"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="RL";
  Node1 [label="tds_read_packet",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Read in one 'packet' from the server."];
  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="tds_get_byte",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00561.html#ga0cb72d3f6943795c39db1fa692be0a58",tooltip="Return a single byte from the input buffer."];
  Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="tds_peek",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00561.html#ga221e98a9c8be96ec6c8547891e1b53af",tooltip="Reads a byte from the TDS stream without removing it."];
  Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="tds_process_param_result\l_tokens",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#ga9fdef8228d29cab7fa9098f07fa73fba",tooltip="Process parameters from networks."];
  Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="tds_get_n",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00561.html#gae777dd57e8d1bb40349d7d7d8434fddf",tooltip="Get N bytes from the buffer and return them in the already allocated space   given to us."];
  Node5 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="tds_get_uint",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00561.html#ga9ac121c269e203337a48c5bf8afc48c3",tooltip="Get an int32 from the server."];
  Node6 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="tds5_process_dyn_result2",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#gae688b515631141acfbc41bbb91c8b921",tooltip="Process new TDS 5.0 token for describing output parameters."];
  Node5 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="tds_get_uint8",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00561.html#ga8ab6c87318eaf15ea17a9575763f7809",tooltip="Get an uint64 from the server."];
  Node5 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="tds_get_usmallint",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00561.html#gad38aa5b9547817854ccba1fcc7855861",tooltip="Get an int16 from the server."];
  Node9 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="tds_process_col_fmt",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#ga4e3dd9d3614f5f0433b78b761dd68741",tooltip="tds_process_col_fmt() is the other half of result set processing under TDS 4.2."];
  Node9 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="tds_process_col_name",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#ga905d2fa5e1b602817bd16bb0fcf9eadb",tooltip="tds_process_col_name() is one half of the result set under TDS 4.2 it contains all the column names,..."];
  Node9 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="tds_process_colinfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#ga22c7f413d43fc0d511e122a3de389166",tooltip="Reads column information."];
  Node9 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="tds_process_compute\l_names",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#gae5b3e01f3d665f9e377de091f46f1ab9",tooltip="tds_process_compute_names() processes compute result sets."];
  Node9 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [label="tds_process_cursor\l_tokens",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#ga315d875d90c64d12d61fc9e33b4dee96",tooltip="Reads cursor command results."];
  Node9 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="tds_process_dyn_result",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#ga416cf119c1d4a0fca27dc5b50c261358",tooltip="Process results from dynamic."];
  Node9 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="tds_process_end",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9",tooltip="tds_process_end() processes any of the DONE, DONEPROC, or DONEINPROC tokens."];
  Node9 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [label="tds_process_env_chg",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#ga3e1b4df4410a86a563a8c155e7799720",tooltip="tds_process_env_chg() when ever certain things change on the server, such as database,..."];
  Node9 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [label="tds_process_tabname",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$a00562.html#gaeec59bca9bd0c5388e245f0d19d9c81a",tooltip="Process list of table from network."];
  Node5 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
