tds_socket Struct Reference

List of all members.

Public Attributes

unsigned char broken_dates
unsigned char capabilities [TDS_MAX_CAPABILITY]
int char_conv_count
TDSICONV ** char_convs
TDS_UCHAR collation [5]
TDSCOMPUTEINFO ** comp_info
TDSCONNECTIONconnection
 config for login stuff.
TDSCURSORcur_cursor
 cursor in use
TDSDYNAMICcur_dyn
 dynamic structure in use
TDSRESULTINFOcurrent_results
 info about current query.
TDSCURSORcursors
 linked list of cursors allocated for this connection
char * date_fmt
TDSDYNAMICdyns
 list of dynamic allocate for this connection
int emul_little_endian
TDSENV env
void(* env_chg_func )(TDSSOCKET *tds, int type, char *oldval, char *newval)
TDS_TINYINT has_status
unsigned char * in_buf
unsigned int in_buf_max
volatile unsigned char in_cancel
unsigned char in_flag
unsigned in_len
unsigned in_pos
int internal_sp_called
unsigned char last_packet
TDS_SMALLINT major_version
TDS_SMALLINT minor_version
TDS_INT num_comp_info
unsigned char option_flag2
int option_value
unsigned char * out_buf
unsigned char out_flag
unsigned out_pos
TDSPARAMINFOparam_info
void * parent
char * product_name
TDS_UINT product_version
 version of product (Sybase/MS and full version)
time_t query_start_time
TDS_INT query_timeout
int(* query_timeout_func )(void *param, unsigned int total_timeout)
void * query_timeout_param
TDSRESULTINFOres_info
TDS_INT ret_status
int rows_affected
TDS_SYS_SOCKET s
int spid
TDS_STATE state
const TDSCONTEXTtds_ctx
void * tls_credentials
void * tls_session

Member Data Documentation

config for login stuff.

After login this field is NULL

info about current query.

Contain information in process, even normal results and compute. 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:
 All Classes Files Functions Variables Typedefs Enumerations Defines

Generated on 27 Mar 2012 for FreeTDS API by  doxygen 1.6.1