Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 75ca2744e5b9d5c1c4d786c45c5146d2 > files > 101

freetds-doc-1.00.83-2.1.mga7.armv7hl.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FreeTDS API: src/tds/token.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">FreeTDS API
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_000003.html">src</a></li><li class="navelem"><a class="el" href="dir_000011.html">tds</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">token.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Contains all routines to get replies from server.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;config.h&gt;</code><br />
<code>#include &lt;assert.h&gt;</code><br />
<code>#include &lt;<a class="el" href="a00434_source.html">freetds/tds.h</a>&gt;</code><br />
<code>#include &lt;freetds/string.h&gt;</code><br />
<code>#include &lt;freetds/convert.h&gt;</code><br />
<code>#include &lt;freetds/iconv.h&gt;</code><br />
<code>#include &lt;freetds/checks.h&gt;</code><br />
<code>#include &lt;freetds/bytes.h&gt;</code><br />
<code>#include &lt;freetds/alloca.h&gt;</code><br />
<code>#include &quot;replacements.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for token.c:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="a00345.svg" width="1863" height="336"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00749.html">namelist</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds list of names.  <a href="a00749.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga91770634ce8c0d6f1fe007b45da186fd"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga91770634ce8c0d6f1fe007b45da186fd">adjust_character_column_size</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, <a class="el" href="a01133.html">TDSCOLUMN</a> *curcol)</td></tr>
<tr class="memdesc:ga91770634ce8c0d6f1fe007b45da186fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjust column size according to client's encoding.  <a href="a00536.html#ga91770634ce8c0d6f1fe007b45da186fd">More...</a><br /></td></tr>
<tr class="separator:ga91770634ce8c0d6f1fe007b45da186fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87209537d51f069fee02bc224da492cb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga87209537d51f069fee02bc224da492cb">determine_adjusted_size</a> (const <a class="el" href="a00945.html">TDSICONV</a> *char_conv, int size)</td></tr>
<tr class="memdesc:ga87209537d51f069fee02bc224da492cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow for maximum possible size of converted data, while being careful about integer division truncation.  <a href="a00536.html#ga87209537d51f069fee02bc224da492cb">More...</a><br /></td></tr>
<tr class="separator:ga87209537d51f069fee02bc224da492cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae688b515631141acfbc41bbb91c8b921"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gae688b515631141acfbc41bbb91c8b921">tds5_process_dyn_result2</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:gae688b515631141acfbc41bbb91c8b921"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process new TDS 5.0 token for describing output parameters.  <a href="a00536.html#gae688b515631141acfbc41bbb91c8b921">More...</a><br /></td></tr>
<tr class="separator:gae688b515631141acfbc41bbb91c8b921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa6a7e5aeb10a1322911c47be9c43e2d2"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gaa6a7e5aeb10a1322911c47be9c43e2d2">tds5_process_optioncmd</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:gaa6a7e5aeb10a1322911c47be9c43e2d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process option cmd results.  <a href="a00536.html#gaa6a7e5aeb10a1322911c47be9c43e2d2">More...</a><br /></td></tr>
<tr class="separator:gaa6a7e5aeb10a1322911c47be9c43e2d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga547b2f48659f77a69aa802d861ac827d"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga547b2f48659f77a69aa802d861ac827d">tds5_process_result</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga547b2f48659f77a69aa802d861ac827d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga547b2f48659f77a69aa802d861ac827d" title="tds5_process_result() is the TDS 5.0 result set processing routine. ">tds5_process_result()</a> is the TDS 5.0 result set processing routine.  <a href="a00536.html#ga547b2f48659f77a69aa802d861ac827d">More...</a><br /></td></tr>
<tr class="separator:ga547b2f48659f77a69aa802d861ac827d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe2bdd5a41ce067cb31aef18ff81cb1c"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gabe2bdd5a41ce067cb31aef18ff81cb1c">tds5_process_result2</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:gabe2bdd5a41ce067cb31aef18ff81cb1c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#gabe2bdd5a41ce067cb31aef18ff81cb1c" title="tds5_process_result2() is the new TDS 5.0 result set processing routine. ">tds5_process_result2()</a> is the new TDS 5.0 result set processing routine.  <a href="a00536.html#gabe2bdd5a41ce067cb31aef18ff81cb1c">More...</a><br /></td></tr>
<tr class="separator:gabe2bdd5a41ce067cb31aef18ff81cb1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7482b5730d880fcedbe9fcd609a550ce"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga7482b5730d880fcedbe9fcd609a550ce">tds71_read_table_names</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, int remainder, struct <a class="el" href="a00749.html">namelist</a> **p_head)</td></tr>
<tr class="memdesc:ga7482b5730d880fcedbe9fcd609a550ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads table names for TDS 7.1+.  <a href="a00536.html#ga7482b5730d880fcedbe9fcd609a550ce">More...</a><br /></td></tr>
<tr class="separator:ga7482b5730d880fcedbe9fcd609a550ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07cee55fd522cca16fb59b7a8f0b1376"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga07cee55fd522cca16fb59b7a8f0b1376">tds7_get_data_info</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, <a class="el" href="a01133.html">TDSCOLUMN</a> *curcol)</td></tr>
<tr class="memdesc:ga07cee55fd522cca16fb59b7a8f0b1376"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads data information from wire.  <a href="a00536.html#ga07cee55fd522cca16fb59b7a8f0b1376">More...</a><br /></td></tr>
<tr class="separator:ga07cee55fd522cca16fb59b7a8f0b1376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6728e344caa20aea1def85f58dea138b"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga6728e344caa20aea1def85f58dea138b">tds7_process_compute_result</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga6728e344caa20aea1def85f58dea138b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga6728e344caa20aea1def85f58dea138b" title="tds7_process_compute_result() processes compute result sets for TDS 7/8. ">tds7_process_compute_result()</a> processes compute result sets for TDS 7/8.  <a href="a00536.html#ga6728e344caa20aea1def85f58dea138b">More...</a><br /></td></tr>
<tr class="separator:ga6728e344caa20aea1def85f58dea138b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca56fc22d65a24a96d1bef310ade73aa"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gaca56fc22d65a24a96d1bef310ade73aa">tds7_process_result</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:gaca56fc22d65a24a96d1bef310ade73aa"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#gaca56fc22d65a24a96d1bef310ade73aa" title="tds7_process_result() is the TDS 7.0 result set processing routine. ">tds7_process_result()</a> is the TDS 7.0 result set processing routine.  <a href="a00536.html#gaca56fc22d65a24a96d1bef310ade73aa">More...</a><br /></td></tr>
<tr class="separator:gaca56fc22d65a24a96d1bef310ade73aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafb26aba5d935e40b87b95e21a5185848"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gafb26aba5d935e40b87b95e21a5185848">tds_alloc_get_string</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, char **string, size_t len)</td></tr>
<tr class="memdesc:gafb26aba5d935e40b87b95e21a5185848"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a string from wire in a new allocated buffer.  <a href="a00536.html#gafb26aba5d935e40b87b95e21a5185848">More...</a><br /></td></tr>
<tr class="separator:gafb26aba5d935e40b87b95e21a5185848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21e9de33de9c8c492aa2f96c823596bb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga21e9de33de9c8c492aa2f96c823596bb">tds_free_namelist</a> (struct <a class="el" href="a00749.html">namelist</a> *head)</td></tr>
<tr class="memdesc:ga21e9de33de9c8c492aa2f96c823596bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees list of names.  <a href="a00536.html#ga21e9de33de9c8c492aa2f96c823596bb">More...</a><br /></td></tr>
<tr class="separator:ga21e9de33de9c8c492aa2f96c823596bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9b6b86f48be077fb44ac603845a0c27"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gad9b6b86f48be077fb44ac603845a0c27">tds_get_data_info</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, <a class="el" href="a01133.html">TDSCOLUMN</a> *curcol, int is_param)</td></tr>
<tr class="memdesc:gad9b6b86f48be077fb44ac603845a0c27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads data metadata from wire.  <a href="a00536.html#gad9b6b86f48be077fb44ac603845a0c27">More...</a><br /></td></tr>
<tr class="separator:gad9b6b86f48be077fb44ac603845a0c27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga995b82e53aeac5bede01ef16e9aeaa65"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga995b82e53aeac5bede01ef16e9aeaa65">tds_get_token_size</a> (int marker)</td></tr>
<tr class="memdesc:ga995b82e53aeac5bede01ef16e9aeaa65"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga995b82e53aeac5bede01ef16e9aeaa65" title="tds_get_token_size() returns the size of a fixed length token used by tds_process_cancel() to determi...">tds_get_token_size()</a> returns the size of a fixed length token used by <a class="el" href="a00536.html#gaf233e79967f82f4e0dd4d11524917a34">tds_process_cancel()</a> to determine how to read past a token  <a href="a00536.html#ga995b82e53aeac5bede01ef16e9aeaa65">More...</a><br /></td></tr>
<tr class="separator:ga995b82e53aeac5bede01ef16e9aeaa65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga595fe391e60a71bd98ffd53b4c015e44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00434.html#a4a7511ca7305098f5bb111aa9214810b">TDSDYNAMIC</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga595fe391e60a71bd98ffd53b4c015e44">tds_lookup_dynamic</a> (<a class="el" href="a01189.html">TDSCONNECTION</a> *conn, const char *id)</td></tr>
<tr class="memdesc:ga595fe391e60a71bd98ffd53b4c015e44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds a dynamic given string id.  <a href="a00536.html#ga595fe391e60a71bd98ffd53b4c015e44">More...</a><br /></td></tr>
<tr class="separator:ga595fe391e60a71bd98ffd53b4c015e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62dc14d21453e88e24880ee0acaca73a"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga62dc14d21453e88e24880ee0acaca73a">tds_pr_op</a> (int op)</td></tr>
<tr class="memdesc:ga62dc14d21453e88e24880ee0acaca73a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns string representation for a given operation.  <a href="a00536.html#ga62dc14d21453e88e24880ee0acaca73a">More...</a><br /></td></tr>
<tr class="separator:ga62dc14d21453e88e24880ee0acaca73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">tds_process_auth</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process authentication token.  <a href="a00536.html#ga4e1e52e09b0c27a9b9f53eb6b539afce">More...</a><br /></td></tr>
<tr class="separator:ga4e1e52e09b0c27a9b9f53eb6b539afce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf233e79967f82f4e0dd4d11524917a34"><td class="memItemLeft" align="right" valign="top">TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gaf233e79967f82f4e0dd4d11524917a34">tds_process_cancel</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="separator:gaf233e79967f82f4e0dd4d11524917a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e3dd9d3614f5f0433b78b761dd68741"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga4e3dd9d3614f5f0433b78b761dd68741">tds_process_col_fmt</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga4e3dd9d3614f5f0433b78b761dd68741"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga4e3dd9d3614f5f0433b78b761dd68741" title="tds_process_col_fmt() is the other half of result set processing under TDS 4.2. ">tds_process_col_fmt()</a> is the other half of result set processing under TDS 4.2.  <a href="a00536.html#ga4e3dd9d3614f5f0433b78b761dd68741">More...</a><br /></td></tr>
<tr class="separator:ga4e3dd9d3614f5f0433b78b761dd68741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga905d2fa5e1b602817bd16bb0fcf9eadb"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga905d2fa5e1b602817bd16bb0fcf9eadb">tds_process_col_name</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga905d2fa5e1b602817bd16bb0fcf9eadb"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga905d2fa5e1b602817bd16bb0fcf9eadb" title="tds_process_col_name() is one half of the result set under TDS 4.2 it contains all the column names...">tds_process_col_name()</a> is one half of the result set under TDS 4.2 it contains all the column names, a TDS_COLFMT_TOKEN should immediately follow this token with the datatype/size information This is a 4.2 only function  <a href="a00536.html#ga905d2fa5e1b602817bd16bb0fcf9eadb">More...</a><br /></td></tr>
<tr class="separator:ga905d2fa5e1b602817bd16bb0fcf9eadb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22c7f413d43fc0d511e122a3de389166"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga22c7f413d43fc0d511e122a3de389166">tds_process_colinfo</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, char **names, int num_names)</td></tr>
<tr class="memdesc:ga22c7f413d43fc0d511e122a3de389166"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads column information.  <a href="a00536.html#ga22c7f413d43fc0d511e122a3de389166">More...</a><br /></td></tr>
<tr class="separator:ga22c7f413d43fc0d511e122a3de389166"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fcb37d5addebdc1af9f34ebc59fd7a8"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga6fcb37d5addebdc1af9f34ebc59fd7a8">tds_process_compute</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga6fcb37d5addebdc1af9f34ebc59fd7a8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga6fcb37d5addebdc1af9f34ebc59fd7a8" title="tds_process_compute() processes compute rows and places them in the row buffer. ">tds_process_compute()</a> processes compute rows and places them in the row buffer.  <a href="a00536.html#ga6fcb37d5addebdc1af9f34ebc59fd7a8">More...</a><br /></td></tr>
<tr class="separator:ga6fcb37d5addebdc1af9f34ebc59fd7a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5b3e01f3d665f9e377de091f46f1ab9"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gae5b3e01f3d665f9e377de091f46f1ab9">tds_process_compute_names</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:gae5b3e01f3d665f9e377de091f46f1ab9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#gae5b3e01f3d665f9e377de091f46f1ab9" title="tds_process_compute_names() processes compute result sets. ">tds_process_compute_names()</a> processes compute result sets.  <a href="a00536.html#gae5b3e01f3d665f9e377de091f46f1ab9">More...</a><br /></td></tr>
<tr class="separator:gae5b3e01f3d665f9e377de091f46f1ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3368ea80d0d8b13791ceb13ee5f19c9"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gae3368ea80d0d8b13791ceb13ee5f19c9">tds_process_compute_result</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:gae3368ea80d0d8b13791ceb13ee5f19c9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#gae3368ea80d0d8b13791ceb13ee5f19c9" title="tds_process_compute_result() processes compute result sets. ">tds_process_compute_result()</a> processes compute result sets.  <a href="a00536.html#gae3368ea80d0d8b13791ceb13ee5f19c9">More...</a><br /></td></tr>
<tr class="separator:gae3368ea80d0d8b13791ceb13ee5f19c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga315d875d90c64d12d61fc9e33b4dee96"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga315d875d90c64d12d61fc9e33b4dee96">tds_process_cursor_tokens</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga315d875d90c64d12d61fc9e33b4dee96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads cursor command results.  <a href="a00536.html#ga315d875d90c64d12d61fc9e33b4dee96">More...</a><br /></td></tr>
<tr class="separator:ga315d875d90c64d12d61fc9e33b4dee96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39453d084f3f780ac4602d4abf2839f7"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga39453d084f3f780ac4602d4abf2839f7">tds_process_default_tokens</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, int marker)</td></tr>
<tr class="memdesc:ga39453d084f3f780ac4602d4abf2839f7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga39453d084f3f780ac4602d4abf2839f7" title="tds_process_default_tokens() is a catch all function that is called to process tokens not known to ot...">tds_process_default_tokens()</a> is a catch all function that is called to process tokens not known to other tds_process_* routines  <a href="a00536.html#ga39453d084f3f780ac4602d4abf2839f7">More...</a><br /></td></tr>
<tr class="separator:ga39453d084f3f780ac4602d4abf2839f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga416cf119c1d4a0fca27dc5b50c261358"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga416cf119c1d4a0fca27dc5b50c261358">tds_process_dyn_result</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga416cf119c1d4a0fca27dc5b50c261358"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process results from dynamic.  <a href="a00536.html#ga416cf119c1d4a0fca27dc5b50c261358">More...</a><br /></td></tr>
<tr class="separator:ga416cf119c1d4a0fca27dc5b50c261358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5cfc0340d8d717e67f60037e029b2142"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="a00434.html#a4a7511ca7305098f5bb111aa9214810b">TDSDYNAMIC</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga5cfc0340d8d717e67f60037e029b2142">tds_process_dynamic</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga5cfc0340d8d717e67f60037e029b2142"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga5cfc0340d8d717e67f60037e029b2142" title="tds_process_dynamic() finds the element of the dyns array for the id ">tds_process_dynamic()</a> finds the element of the dyns array for the id  <a href="a00536.html#ga5cfc0340d8d717e67f60037e029b2142">More...</a><br /></td></tr>
<tr class="separator:ga5cfc0340d8d717e67f60037e029b2142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9">tds_process_end</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, int marker, int *flags_parm)</td></tr>
<tr class="memdesc:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9" title="tds_process_end() processes any of the DONE, DONEPROC, or DONEINPROC tokens. ">tds_process_end()</a> processes any of the DONE, DONEPROC, or DONEINPROC tokens.  <a href="a00536.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9">More...</a><br /></td></tr>
<tr class="separator:ga7a081cf9bb8f04ead12f0299fb7c4cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e1b4df4410a86a563a8c155e7799720"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga3e1b4df4410a86a563a8c155e7799720">tds_process_env_chg</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga3e1b4df4410a86a563a8c155e7799720"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga3e1b4df4410a86a563a8c155e7799720" title="tds_process_env_chg() when ever certain things change on the server, such as database, character set, language, or block size. ">tds_process_env_chg()</a> when ever certain things change on the server, such as database, character set, language, or block size.  <a href="a00536.html#ga3e1b4df4410a86a563a8c155e7799720">More...</a><br /></td></tr>
<tr class="separator:ga3e1b4df4410a86a563a8c155e7799720"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga923a5bf37ee65cda2eef5a3a9cf5e41f"><td class="memItemLeft" align="right" valign="top">
static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><b>tds_process_env_routing</b> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="separator:ga923a5bf37ee65cda2eef5a3a9cf5e41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4142dbd683e639bcc40ec255694fb7f7"><td class="memItemLeft" align="right" valign="top">
static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><b>tds_process_featureextack</b> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="separator:ga4142dbd683e639bcc40ec255694fb7f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65a2316369529731732f200c190d05d6"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga65a2316369529731732f200c190d05d6">tds_process_info</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, int marker)</td></tr>
<tr class="memdesc:ga65a2316369529731732f200c190d05d6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga65a2316369529731732f200c190d05d6" title="tds_process_info() is called for INFO, ERR, or EED tokens and is responsible for calling the CLI&#39;s me...">tds_process_info()</a> is called for INFO, ERR, or EED tokens and is responsible for calling the CLI's message handling routine  <a href="a00536.html#ga65a2316369529731732f200c190d05d6">More...</a><br /></td></tr>
<tr class="separator:ga65a2316369529731732f200c190d05d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93945b42d45ee28ae1296b35a1c1e9bb"><td class="memItemLeft" align="right" valign="top">TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga93945b42d45ee28ae1296b35a1c1e9bb">tds_process_login_tokens</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga93945b42d45ee28ae1296b35a1c1e9bb"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga93945b42d45ee28ae1296b35a1c1e9bb" title="tds_process_login_tokens() is called after sending the login packet to the server. ">tds_process_login_tokens()</a> is called after sending the login packet to the server.  <a href="a00536.html#ga93945b42d45ee28ae1296b35a1c1e9bb">More...</a><br /></td></tr>
<tr class="separator:ga93945b42d45ee28ae1296b35a1c1e9bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7264c9eb3aa7a73358a4c65f02d3d3c"><td class="memItemLeft" align="right" valign="top">
static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gaf7264c9eb3aa7a73358a4c65f02d3d3c">tds_process_nbcrow</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:gaf7264c9eb3aa7a73358a4c65f02d3d3c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#gaf7264c9eb3aa7a73358a4c65f02d3d3c" title="tds_process_nbcrow() processes rows and places them in the row buffer. ">tds_process_nbcrow()</a> processes rows and places them in the row buffer. <br /></td></tr>
<tr class="separator:gaf7264c9eb3aa7a73358a4c65f02d3d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb3354443bcefe7a500a500a4904cc05"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gacb3354443bcefe7a500a500a4904cc05">tds_process_param_result</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, <a class="el" href="a01141.html">TDSPARAMINFO</a> **pinfo)</td></tr>
<tr class="memdesc:gacb3354443bcefe7a500a500a4904cc05"><td class="mdescLeft">&#160;</td><td class="mdescRight">process output parameters of a stored procedure.  <a href="a00536.html#gacb3354443bcefe7a500a500a4904cc05">More...</a><br /></td></tr>
<tr class="separator:gacb3354443bcefe7a500a500a4904cc05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fdef8228d29cab7fa9098f07fa73fba"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga9fdef8228d29cab7fa9098f07fa73fba">tds_process_param_result_tokens</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga9fdef8228d29cab7fa9098f07fa73fba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process parameters from networks.  <a href="a00536.html#ga9fdef8228d29cab7fa9098f07fa73fba">More...</a><br /></td></tr>
<tr class="separator:ga9fdef8228d29cab7fa9098f07fa73fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b18c0911a9dc69939577b39eb64725d"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga7b18c0911a9dc69939577b39eb64725d">tds_process_params_result_token</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga7b18c0911a9dc69939577b39eb64725d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#ga7b18c0911a9dc69939577b39eb64725d" title="tds_process_params_result_token() processes params on TDS5. ">tds_process_params_result_token()</a> processes params on TDS5.  <a href="a00536.html#ga7b18c0911a9dc69939577b39eb64725d">More...</a><br /></td></tr>
<tr class="separator:ga7b18c0911a9dc69939577b39eb64725d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69902dffb299d62a799888e0fa3ccd68"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga69902dffb299d62a799888e0fa3ccd68">tds_process_pending_closes</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:ga69902dffb299d62a799888e0fa3ccd68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to close all deferred closes (dynamics and cursors).  <a href="a00536.html#ga69902dffb299d62a799888e0fa3ccd68">More...</a><br /></td></tr>
<tr class="separator:ga69902dffb299d62a799888e0fa3ccd68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad814dd6e35aee8332035d06dc8b5d65"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gaad814dd6e35aee8332035d06dc8b5d65">tds_process_row</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:gaad814dd6e35aee8332035d06dc8b5d65"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00536.html#gaad814dd6e35aee8332035d06dc8b5d65" title="tds_process_row() processes rows and places them in the row buffer. ">tds_process_row()</a> processes rows and places them in the row buffer.  <a href="a00536.html#gaad814dd6e35aee8332035d06dc8b5d65">More...</a><br /></td></tr>
<tr class="separator:gaad814dd6e35aee8332035d06dc8b5d65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeeb1562044786ea17bea361ed83e6946"><td class="memItemLeft" align="right" valign="top">TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gaeeb1562044786ea17bea361ed83e6946">tds_process_simple_query</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:gaeeb1562044786ea17bea361ed83e6946"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process results for simple query as "SET TEXTSIZE" or "USE dbname" If the statement returns results, beware they are discarded.  <a href="a00536.html#gaeeb1562044786ea17bea361ed83e6946">More...</a><br /></td></tr>
<tr class="separator:gaeeb1562044786ea17bea361ed83e6946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeec59bca9bd0c5388e245f0d19d9c81a"><td class="memItemLeft" align="right" valign="top">static TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gaeec59bca9bd0c5388e245f0d19d9c81a">tds_process_tabname</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds)</td></tr>
<tr class="memdesc:gaeec59bca9bd0c5388e245f0d19d9c81a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process list of table from network.  <a href="a00536.html#gaeec59bca9bd0c5388e245f0d19d9c81a">More...</a><br /></td></tr>
<tr class="separator:gaeec59bca9bd0c5388e245f0d19d9c81a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfc9de1d1fe718818caf63a4be4035a6"><td class="memItemLeft" align="right" valign="top">TDSRET&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gabfc9de1d1fe718818caf63a4be4035a6">tds_process_tokens</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, TDS_INT *result_type, int *done_flags, unsigned flag)</td></tr>
<tr class="memdesc:gabfc9de1d1fe718818caf63a4be4035a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">process all streams.  <a href="a00536.html#gabfc9de1d1fe718818caf63a4be4035a6">More...</a><br /></td></tr>
<tr class="separator:gabfc9de1d1fe718818caf63a4be4035a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cf7e719115b0ae476753442d10505ab"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga0cf7e719115b0ae476753442d10505ab">tds_prtype</a> (int type)</td></tr>
<tr class="memdesc:ga0cf7e719115b0ae476753442d10505ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns string representation of the given type.  <a href="a00536.html#ga0cf7e719115b0ae476753442d10505ab">More...</a><br /></td></tr>
<tr class="separator:ga0cf7e719115b0ae476753442d10505ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeaaed2ea1d8c827da1a0f5b419524ae1"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#gaeaaed2ea1d8c827da1a0f5b419524ae1">tds_read_namelist</a> (<a class="el" href="a01193.html">TDSSOCKET</a> *tds, int remainder, struct <a class="el" href="a00749.html">namelist</a> **p_head, int large)</td></tr>
<tr class="memdesc:gaeaaed2ea1d8c827da1a0f5b419524ae1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads list of names (usually table names)  <a href="a00536.html#gaeaaed2ea1d8c827da1a0f5b419524ae1">More...</a><br /></td></tr>
<tr class="separator:gaeaaed2ea1d8c827da1a0f5b419524ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f24a7af985cd320788122e98072b7af"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html#ga7f24a7af985cd320788122e98072b7af">tds_token_name</a> (unsigned char marker)</td></tr>
<tr class="memdesc:ga7f24a7af985cd320788122e98072b7af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns string representation for a given token type.  <a href="a00536.html#ga7f24a7af985cd320788122e98072b7af">More...</a><br /></td></tr>
<tr class="separator:ga7f24a7af985cd320788122e98072b7af"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Contains all routines to get replies from server. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>