Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > ce0cb4aec597dde3226843045ded906f > files > 124

freetds-doc-0.91-1.fc14.x86_64.rpm

<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!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"/>
<title>FreeTDS API: tds_socket Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.png"
             onmouseover="return searchBox.OnSearchSelectShow()"
             onmouseout="return searchBox.OnSearchSelectHide()"
             alt=""/>
        <input type="text" id="MSearchField" value="Search" accesskey="S"
             onfocus="searchBox.OnSearchFieldFocus(true)" 
             onblur="searchBox.OnSearchFieldFocus(false)" 
             onkeyup="searchBox.OnSearchFieldChange(event)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>tds_socket Struct Reference</h1><!-- doxytag: class="tds_socket" -->
<p>Information for a server connection.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="a00159_source.html">tds.h</a>&gt;</code></p>

<p><a href="a00431.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b5f60375ff1b67cec9a7734f6a235fb"></a><!-- doxytag: member="tds_socket::authentication" ref="a2b5f60375ff1b67cec9a7734f6a235fb" args="" -->
<a class="el" href="a00088.html">TDSAUTHENTICATION</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>authentication</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bfc68b75df868646b32f1ce97d5e85e"></a><!-- doxytag: member="tds_socket::broken_dates" ref="a8bfc68b75df868646b32f1ce97d5e85e" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>broken_dates</b>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87d7454a530217bc96fff8c5501e62af"></a><!-- doxytag: member="tds_socket::capabilities" ref="a87d7454a530217bc96fff8c5501e62af" args="[TDS_MAX_CAPABILITY]" -->
unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><b>capabilities</b> [TDS_MAX_CAPABILITY]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4a1c92bb8922ed1efe2eaa6e68e83f4"></a><!-- doxytag: member="tds_socket::char_conv_count" ref="ac4a1c92bb8922ed1efe2eaa6e68e83f4" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>char_conv_count</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af22037eace165b87b171c9fa6162ef89"></a><!-- doxytag: member="tds_socket::char_convs" ref="af22037eace165b87b171c9fa6162ef89" args="" -->
<a class="el" href="a00130.html">TDSICONV</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><b>char_convs</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa423d4213caa9c2f7c20dee3fdad03c3"></a><!-- doxytag: member="tds_socket::collation" ref="aa423d4213caa9c2f7c20dee3fdad03c3" args="[5]" -->
TDS_UCHAR&nbsp;</td><td class="memItemRight" valign="bottom"><b>collation</b> [5]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a19fc20a3b7193fd25698eefbadd9e0"></a><!-- doxytag: member="tds_socket::comp_info" ref="a2a19fc20a3b7193fd25698eefbadd9e0" args="" -->
<a class="el" href="a00118.html">TDSCOMPUTEINFO</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><b>comp_info</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00094.html">TDSCONNECTION</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a1cb506c54c4a76c528c97a91aa3f1144">connection</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">config for login stuff.  <a href="#a1cb506c54c4a76c528c97a91aa3f1144"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa708effeb88270302ab5524f0c0366ac"></a><!-- doxytag: member="tds_socket::cur_cursor" ref="aa708effeb88270302ab5524f0c0366ac" args="" -->
<a class="el" href="a00096.html">TDSCURSOR</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#aa708effeb88270302ab5524f0c0366ac">cur_cursor</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">cursor in use <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb404985164205ebdc9b0c18fabb47e2"></a><!-- doxytag: member="tds_socket::cur_dyn" ref="afb404985164205ebdc9b0c18fabb47e2" args="" -->
<a class="el" href="a00101.html">TDSDYNAMIC</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#afb404985164205ebdc9b0c18fabb47e2">cur_dyn</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">dynamic structure in use <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00118.html">TDSRESULTINFO</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a4b77fb56b92b93e413fcbb8ba5633ce4">current_results</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Current query information.  <a href="#a4b77fb56b92b93e413fcbb8ba5633ce4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69220c8504b2247282e47d04bfccda38"></a><!-- doxytag: member="tds_socket::cursors" ref="a69220c8504b2247282e47d04bfccda38" args="" -->
<a class="el" href="a00096.html">TDSCURSOR</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a69220c8504b2247282e47d04bfccda38">cursors</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">linked list of cursors allocated for this connection <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ce2da581aba9192f6162e96741604ce"></a><!-- doxytag: member="tds_socket::dyns" ref="a3ce2da581aba9192f6162e96741604ce" args="" -->
<a class="el" href="a00101.html">TDSDYNAMIC</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a3ce2da581aba9192f6162e96741604ce">dyns</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">list of dynamic allocate for this connection <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f2e987b1e2b3ef5c3768812456cdbd3"></a><!-- doxytag: member="tds_socket::emul_little_endian" ref="a2f2e987b1e2b3ef5c3768812456cdbd3" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>emul_little_endian</b>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e9ec45bfaadfde95349325c350418cb"></a><!-- doxytag: member="tds_socket::env" ref="a6e9ec45bfaadfde95349325c350418cb" args="" -->
<a class="el" href="a00103.html">TDSENV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>env</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03298de82438b75e5eedf821955e4714"></a><!-- doxytag: member="tds_socket::env_chg_func" ref="a03298de82438b75e5eedf821955e4714" args=")(TDSSOCKET *tds, int type, char *oldval, char *newval)" -->
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>env_chg_func</b> )(<a class="el" href="a00122.html">TDSSOCKET</a> *tds, int type, char *oldval, char *newval)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75ab58b901d242ae27e36bd39b23a54f"></a><!-- doxytag: member="tds_socket::has_status" ref="a75ab58b901d242ae27e36bd39b23a54f" args="" -->
TDS_TINYINT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a75ab58b901d242ae27e36bd39b23a54f">has_status</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">true is ret_status is valid <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24c1995f6e8d0f9a5990998524b00b6b"></a><!-- doxytag: member="tds_socket::in_buf" ref="a24c1995f6e8d0f9a5990998524b00b6b" args="" -->
unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a24c1995f6e8d0f9a5990998524b00b6b">in_buf</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">input buffer <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65dc38f8f6f76fceaf16fda86c6fafb6"></a><!-- doxytag: member="tds_socket::in_buf_max" ref="a65dc38f8f6f76fceaf16fda86c6fafb6" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a65dc38f8f6f76fceaf16fda86c6fafb6">in_buf_max</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allocated input buffer <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae67d850cfbedf6b1e6b02111d4388d42"></a><!-- doxytag: member="tds_socket::in_cancel" ref="ae67d850cfbedf6b1e6b02111d4388d42" args="" -->
volatile unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#ae67d850cfbedf6b1e6b02111d4388d42">in_cancel</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">indicate we are waiting a cancel reply; discard tokens till acknowledge <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a765e007b69a2e188c989f05a689f6a11"></a><!-- doxytag: member="tds_socket::in_flag" ref="a765e007b69a2e188c989f05a689f6a11" args="" -->
unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a765e007b69a2e188c989f05a689f6a11">in_flag</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">input buffer type <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b6e65b9d00b3a4efbf78b2d866cca20"></a><!-- doxytag: member="tds_socket::in_len" ref="a0b6e65b9d00b3a4efbf78b2d866cca20" args="" -->
unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a0b6e65b9d00b3a4efbf78b2d866cca20">in_len</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">input buffer length <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d1b4fc8e1e801fdc703ee7bb68d9838"></a><!-- doxytag: member="tds_socket::in_pos" ref="a9d1b4fc8e1e801fdc703ee7bb68d9838" args="" -->
unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a9d1b4fc8e1e801fdc703ee7bb68d9838">in_pos</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">current position in in_buf <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6c55450dd9af4c6b889ccc1a366fc1b"></a><!-- doxytag: member="tds_socket::internal_sp_called" ref="ab6c55450dd9af4c6b889ccc1a366fc1b" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>internal_sp_called</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada1af9e3cf3eb2ffa95b30ef95d6bec1"></a><!-- doxytag: member="tds_socket::num_comp_info" ref="ada1af9e3cf3eb2ffa95b30ef95d6bec1" args="" -->
TDS_INT&nbsp;</td><td class="memItemRight" valign="bottom"><b>num_comp_info</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac40723f809630cb4d8a942ed6d756ed3"></a><!-- doxytag: member="tds_socket::option_value" ref="ac40723f809630cb4d8a942ed6d756ed3" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>option_value</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6b5121e435d22d640a645b98833cb9d"></a><!-- doxytag: member="tds_socket::out_buf" ref="ad6b5121e435d22d640a645b98833cb9d" args="" -->
unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#ad6b5121e435d22d640a645b98833cb9d">out_buf</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">output buffer <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9bb663ee7c71f56f1602cbfcd993018c"></a><!-- doxytag: member="tds_socket::out_flag" ref="a9bb663ee7c71f56f1602cbfcd993018c" args="" -->
unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a9bb663ee7c71f56f1602cbfcd993018c">out_flag</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">output buffer type <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a426adbd80f29f477377e42e8f78d3ff0"></a><!-- doxytag: member="tds_socket::out_pos" ref="a426adbd80f29f477377e42e8f78d3ff0" args="" -->
unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a426adbd80f29f477377e42e8f78d3ff0">out_pos</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">current position in out_buf <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8c2056530a6671f135ce9319b0c31d8"></a><!-- doxytag: member="tds_socket::param_info" ref="ab8c2056530a6671f135ce9319b0c31d8" args="" -->
<a class="el" href="a00118.html">TDSPARAMINFO</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>param_info</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a048e875522643b5581e4b7ca1110c97c"></a><!-- doxytag: member="tds_socket::parent" ref="a048e875522643b5581e4b7ca1110c97c" args="" -->
void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af985f2011d8d5e7cb1c5296468bdc42b"></a><!-- doxytag: member="tds_socket::product_name" ref="af985f2011d8d5e7cb1c5296468bdc42b" args="" -->
char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>product_name</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d7cf749557ce144a6b84eb9ad07b3fc"></a><!-- doxytag: member="tds_socket::product_version" ref="a0d7cf749557ce144a6b84eb9ad07b3fc" args="" -->
TDS_UINT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a0d7cf749557ce144a6b84eb9ad07b3fc">product_version</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">version of product (Sybase/MS and full version) <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae86c58446d815aa23ec77e5099475025"></a><!-- doxytag: member="tds_socket::query_timeout" ref="ae86c58446d815aa23ec77e5099475025" args="" -->
TDS_INT&nbsp;</td><td class="memItemRight" valign="bottom"><b>query_timeout</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e5757047e5b82e3b4c615f9d65c83ff"></a><!-- doxytag: member="tds_socket::res_info" ref="a7e5757047e5b82e3b4c615f9d65c83ff" args="" -->
<a class="el" href="a00118.html">TDSRESULTINFO</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>res_info</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a355e0b8c6219908747f82cd7482c6efb"></a><!-- doxytag: member="tds_socket::ret_status" ref="a355e0b8c6219908747f82cd7482c6efb" args="" -->
TDS_INT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a355e0b8c6219908747f82cd7482c6efb">ret_status</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return status from store procedure <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a803e29dabc76d35227f5de2488f29877"></a><!-- doxytag: member="tds_socket::rows_affected" ref="a803e29dabc76d35227f5de2488f29877" args="" -->
TDS_INT8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#a803e29dabc76d35227f5de2488f29877">rows_affected</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">rows updated/deleted/inserted/selected, TDS_NO_COUNT if not valid <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3c941ce75ee41878a99e0ef75092051"></a><!-- doxytag: member="tds_socket::s" ref="ad3c941ce75ee41878a99e0ef75092051" args="" -->
TDS_SYS_SOCKET&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00122.html#ad3c941ce75ee41878a99e0ef75092051">s</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">tcp socket, INVALID_SOCKET if not connected <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2ddde8a1d60186035a36718558c24ea"></a><!-- doxytag: member="tds_socket::spid" ref="aa2ddde8a1d60186035a36718558c24ea" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>spid</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaa3e8fe4b18605ffca0ca6d7b444fa0"></a><!-- doxytag: member="tds_socket::state" ref="aaaa3e8fe4b18605ffca0ca6d7b444fa0" args="" -->
<a class="el" href="a00159.html#a308f3ed720cd14dd930da56cf5e71f6e">TDS_STATE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>state</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e920c940a032f6956043f0b6a46fa70"></a><!-- doxytag: member="tds_socket::tds71rev1" ref="a3e920c940a032f6956043f0b6a46fa70" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>tds71rev1</b>:1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35d34f5118f7f14ab6264e7f909638f9"></a><!-- doxytag: member="tds_socket::tds9_transaction" ref="a35d34f5118f7f14ab6264e7f909638f9" args="[8]" -->
TDS_UCHAR&nbsp;</td><td class="memItemRight" valign="bottom"><b>tds9_transaction</b> [8]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafe67587a963ce234b6c29761d09e480"></a><!-- doxytag: member="tds_socket::tds_ctx" ref="aafe67587a963ce234b6c29761d09e480" args="" -->
const <a class="el" href="a00095.html">TDSCONTEXT</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>tds_ctx</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0dbc6cbdb941097448ad0ca2fd3f544f"></a><!-- doxytag: member="tds_socket::tds_version" ref="a0dbc6cbdb941097448ad0ca2fd3f544f" args="" -->
TDS_USMALLINT&nbsp;</td><td class="memItemRight" valign="bottom"><b>tds_version</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba3f361ae1539f7c3d7b9d424c020e30"></a><!-- doxytag: member="tds_socket::tls_credentials" ref="aba3f361ae1539f7c3d7b9d424c020e30" args="" -->
void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>tls_credentials</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdae3d4fcbaeafa40a578211e01f85df"></a><!-- doxytag: member="tds_socket::tls_session" ref="afdae3d4fcbaeafa40a578211e01f85df" args="" -->
void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>tls_session</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25b1e4c9e681ef2e798f24d16358f16f"></a><!-- doxytag: member="tds_socket::use_iconv" ref="a25b1e4c9e681ef2e798f24d16358f16f" args="" -->
unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>use_iconv</b>:1</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Information for a server connection. </p>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a1cb506c54c4a76c528c97a91aa3f1144"></a><!-- doxytag: member="tds_socket::connection" ref="a1cb506c54c4a76c528c97a91aa3f1144" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00094.html">TDSCONNECTION</a>* <a class="el" href="a00122.html#a1cb506c54c4a76c528c97a91aa3f1144">tds_socket::connection</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>config for login stuff. </p>
<p>After login this field is NULL </p>

</div>
</div>
<a class="anchor" id="a4b77fb56b92b93e413fcbb8ba5633ce4"></a><!-- doxytag: member="tds_socket::current_results" ref="a4b77fb56b92b93e413fcbb8ba5633ce4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00118.html">TDSRESULTINFO</a>* <a class="el" href="a00122.html#a4b77fb56b92b93e413fcbb8ba5633ce4">tds_socket::current_results</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Current query information. </p>
<p>Contains information in process, both normal and compute results. This pointer shouldn't be freed; it's just an alias to another structure. </p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>/home/jklowden/releases/freetds-0.91/include/<a class="el" href="a00159_source.html">tds.h</a></li>
</ul>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>

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

<hr class="footer"/><address style="text-align: right;"><small>Generated on Wed Aug 17 22:22:37 2011 for FreeTDS API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>