tds_socket Struct Reference
Information for a server connection.
More...
#include <tds.h>
List of all members.
Public Attributes |
|
TDSAUTHENTICATION * | authentication |
|
unsigned int | broken_dates:1 |
|
unsigned char | capabilities [TDS_MAX_CAPABILITY] |
|
int | char_conv_count |
|
TDSICONV ** | char_convs |
|
TDS_UCHAR | collation [5] |
|
TDSCOMPUTEINFO ** | comp_info |
| TDSCONNECTION * | connection |
| | config for login stuff.
|
|
TDSCURSOR * | cur_cursor |
| | cursor in use
|
|
TDSDYNAMIC * | cur_dyn |
| | dynamic structure in use
|
| TDSRESULTINFO * | current_results |
| | Current query information.
|
|
TDSCURSOR * | cursors |
| | linked list of cursors allocated for this connection
|
|
TDSDYNAMIC * | dyns |
| | list of dynamic allocate for this connection
|
|
unsigned int | emul_little_endian:1 |
|
TDSENV | env |
|
void(* | env_chg_func )(TDSSOCKET *tds, int type, char *oldval, char *newval) |
|
TDS_TINYINT | has_status |
| | true is ret_status is valid
|
|
unsigned char * | in_buf |
| | input buffer
|
|
unsigned int | in_buf_max |
| | allocated input buffer
|
|
volatile unsigned char | in_cancel |
| | indicate we are waiting a cancel reply; discard tokens till acknowledge
|
|
unsigned char | in_flag |
| | input buffer type
|
|
unsigned | in_len |
| | input buffer length
|
|
unsigned | in_pos |
| | current position in in_buf
|
|
int | internal_sp_called |
|
TDS_INT | num_comp_info |
|
int | option_value |
|
unsigned char * | out_buf |
| | output buffer
|
|
unsigned char | out_flag |
| | output buffer type
|
|
unsigned | out_pos |
| | current position in out_buf
|
|
TDSPARAMINFO * | param_info |
|
void * | parent |
|
char * | product_name |
|
TDS_UINT | product_version |
| | version of product (Sybase/MS and full version)
|
|
TDS_INT | query_timeout |
|
TDSRESULTINFO * | res_info |
|
TDS_INT | ret_status |
| | return status from store procedure
|
|
TDS_INT8 | rows_affected |
| | rows updated/deleted/inserted/selected, TDS_NO_COUNT if not valid
|
|
TDS_SYS_SOCKET | s |
| | tcp socket, INVALID_SOCKET if not connected
|
|
int | spid |
|
TDS_STATE | state |
|
unsigned int | tds71rev1:1 |
|
TDS_UCHAR | tds9_transaction [8] |
|
const TDSCONTEXT * | tds_ctx |
|
TDS_USMALLINT | tds_version |
|
void * | tls_credentials |
|
void * | tls_session |
|
unsigned int | use_iconv:1 |
Detailed Description
Information for a server connection.
Member Data Documentation
config for login stuff.
After login this field is NULL
Current query information.
Contains information in process, both normal and compute results. This pointer shouldn't be freed; it's just an alias to another structure.
The documentation for this struct was generated from the following file:
- /home/jklowden/releases/freetds-0.91/include/tds.h