NCBI C++ ToolKit
Public Attributes | List of all members
tds_login Struct Reference

Search Toolkit Book for tds_login

#include <dbapi/driver/ftds100/freetds/freetds/tds.h>

+ Collaboration diagram for tds_login:

Public Attributes

DSTR server_name
 server name (in freetds.conf) More...
 
int port
 port of database service More...
 
TDS_USMALLINT tds_version
 TDS version. More...
 
int block_size
 
DSTR language
 
DSTR server_charset
 charset of server e.g. More...
 
TDS_INT connect_timeout
 
DSTR client_host_name
 
DSTR server_host_name
 
DSTR server_realm_name
 server realm name (in freetds.conf) More...
 
DSTR server_spn
 server SPN (in freetds.conf) More...
 
DSTR db_filename
 database filename to attach (MSSQL) More...
 
DSTR cafile
 certificate authorities file More...
 
DSTR crlfile
 certificate revocation file More...
 
DSTR openssl_ciphers
 
DSTR app_name
 
DSTR user_name
 account for login More...
 
DSTR password
 password of account login More...
 
DSTR new_password
 new password to set (TDS 7.2+) More...
 
DSTR library
 
TDS_TINYINT encryption_level
 
TDS_INT query_timeout
 
TDS_CAPABILITIES capabilities
 
DSTR client_charset
 
DSTR database
 
struct addrinfoip_addrs
 ip(s) of server More...
 
struct addrinfoconnected_addr
 
DSTR instance_name
 
DSTR dump_file
 
int debug_flags
 
int text_size
 
DSTR routing_address
 
TDS_USMALLINT routing_port
 
unsigned char option_flag2
 
unsigned int bulk_copy:1
 if bulk copy should be enabled More...
 
unsigned int suppress_language:1
 
unsigned int emul_little_endian:1
 
unsigned int gssapi_use_delegation:1
 
unsigned int use_ntlmv2:1
 
unsigned int use_lanman:1
 
unsigned int mars:1
 
unsigned int use_utf16:1
 
unsigned int use_new_password:1
 
unsigned int valid_configuration:1
 
unsigned int check_ssl_hostname:1
 
unsigned int readonly_intent:1
 
uint16_t routing_port
 
unsigned int mutual_authentication:1
 
unsigned int use_ntlmv2_specified:1
 
unsigned int enable_tls_v1:1
 
unsigned int enable_tls_v1_specified:1
 
unsigned int server_is_valid:1
 

Detailed Description

Definition at line 583 of file tds.h.

Member Data Documentation

◆ app_name

DSTR tds_login::app_name

◆ block_size

int tds_login::block_size

◆ bulk_copy

unsigned int tds_login::bulk_copy

if bulk copy should be enabled

Definition at line 624 of file tds.h.

Referenced by bcp_getl(), ct_con_props(), tds7_send_login(), tds_alloc_login(), tds_config_login(), tds_read_config_info(), tds_send_login(), and tds_set_bulk().

◆ cafile

DSTR tds_login::cafile

certificate authorities file

Definition at line 597 of file tds.h.

Referenced by tds_alloc_login(), tds_free_login(), tds_parse_conf_section(), and tds_read_config_info().

◆ capabilities

TDS_CAPABILITIES tds_login::capabilities

Definition at line 609 of file tds.h.

Referenced by ct_capability(), tds_alloc_login(), tds_config_login(), and tds_connect().

◆ check_ssl_hostname

unsigned int tds_login::check_ssl_hostname

◆ client_charset

DSTR tds_login::client_charset

◆ client_host_name

DSTR tds_login::client_host_name

◆ connect_timeout

TDS_INT tds_login::connect_timeout

◆ connected_addr

struct addrinfo* tds_login::connected_addr

Definition at line 614 of file tds.h.

Referenced by tds_alloc_login(), and tds_connect().

◆ crlfile

DSTR tds_login::crlfile

certificate revocation file

Definition at line 598 of file tds.h.

Referenced by tds_alloc_login(), tds_free_login(), tds_parse_conf_section(), and tds_read_config_info().

◆ database

DSTR tds_login::database

◆ db_filename

DSTR tds_login::db_filename

◆ debug_flags

int tds_login::debug_flags

Definition at line 617 of file tds.h.

Referenced by tds_connect(), tds_parse_conf_section(), and tds_read_config_info().

◆ dump_file

DSTR tds_login::dump_file

◆ emul_little_endian

unsigned int tds_login::emul_little_endian

Definition at line 626 of file tds.h.

Referenced by tds_connect(), tds_parse_conf_section(), and tds_read_config_info().

◆ enable_tls_v1

unsigned int tds_login::enable_tls_v1

Definition at line 594 of file tds.h.

Referenced by tds_config_login(), and tds_parse_conf_section().

◆ enable_tls_v1_specified

unsigned int tds_login::enable_tls_v1_specified

Definition at line 595 of file tds.h.

Referenced by tds_config_login(), and tds_parse_conf_section().

◆ encryption_level

TDS_TINYINT tds_login::encryption_level

◆ gssapi_use_delegation

unsigned int tds_login::gssapi_use_delegation

Definition at line 627 of file tds.h.

Referenced by ct_con_props(), dbsetlbool(), tds_config_login(), and tds_parse_conf_section().

◆ instance_name

DSTR tds_login::instance_name

◆ ip_addrs

struct addrinfo * tds_login::ip_addrs

◆ language

DSTR tds_login::language

◆ library

DSTR tds_login::library

◆ mars

unsigned int tds_login::mars

◆ mutual_authentication

unsigned int tds_login::mutual_authentication

Definition at line 584 of file tds.h.

Referenced by ct_con_props(), dbsetlbool(), tds_config_login(), and tds_parse_conf_section().

◆ new_password

DSTR tds_login::new_password

new password to set (TDS 7.2+)

Definition at line 603 of file tds.h.

Referenced by odbc_connect(), tds7_send_login(), tds_alloc_login(), tds_config_login(), and tds_free_login().

◆ openssl_ciphers

DSTR tds_login::openssl_ciphers

◆ option_flag2

unsigned char tds_login::option_flag2

Definition at line 622 of file tds.h.

Referenced by tds7_send_login(), tds_init_login(), and tdsdbopen().

◆ password

DSTR tds_login::password

◆ port

int tds_login::port

◆ query_timeout

TDS_INT tds_login::query_timeout

◆ readonly_intent

unsigned int tds_login::readonly_intent

◆ routing_address

DSTR tds_login::routing_address

Definition at line 619 of file tds.h.

Referenced by tds_alloc_login(), tds_connect(), tds_free_login(), and tds_process_env_routing().

◆ routing_port [1/2]

TDS_USMALLINT tds_login::routing_port

Definition at line 620 of file tds.h.

Referenced by tds_connect(), and tds_process_env_routing().

◆ routing_port [2/2]

uint16_t tds_login::routing_port

Definition at line 577 of file tds.h.

◆ server_charset

DSTR tds_login::server_charset

charset of server e.g.

iso_1

Definition at line 590 of file tds.h.

Referenced by ct_connect(), tds_alloc_login(), tds_config_login(), tds_free_login(), tds_init_login(), tds_parse_conf_section(), and tds_read_config_info().

◆ server_host_name

DSTR tds_login::server_host_name

◆ server_is_valid

unsigned int tds_login::server_is_valid

Definition at line 596 of file tds.h.

Referenced by tds71_do_login(), and tds_connect().

◆ server_name

DSTR tds_login::server_name

◆ server_realm_name

DSTR tds_login::server_realm_name

server realm name (in freetds.conf)

Definition at line 594 of file tds.h.

Referenced by tds_alloc_login(), tds_free_login(), tds_parse_conf_section(), and tds_read_config_info().

◆ server_spn

DSTR tds_login::server_spn

server SPN (in freetds.conf)

Definition at line 595 of file tds.h.

Referenced by ct_con_props(), dbsetlname(), tds_alloc_login(), tds_config_login(), tds_free_login(), tds_parse_conf_section(), and tds_read_config_info().

◆ suppress_language

unsigned int tds_login::suppress_language

Definition at line 625 of file tds.h.

Referenced by tds_config_login(), tds_read_config_info(), and tds_send_login().

◆ tds_version

TDS_USMALLINT tds_login::tds_version

◆ text_size

int tds_login::text_size

◆ use_lanman

unsigned int tds_login::use_lanman

Definition at line 629 of file tds.h.

Referenced by tds_answer_challenge(), and tds_parse_conf_section().

◆ use_new_password

unsigned int tds_login::use_new_password

Definition at line 632 of file tds.h.

Referenced by odbc_connect(), tds7_send_login(), and tds_config_login().

◆ use_ntlmv2

unsigned int tds_login::use_ntlmv2

◆ use_ntlmv2_specified

unsigned int tds_login::use_ntlmv2_specified

Definition at line 586 of file tds.h.

Referenced by dbsetlbool(), tds_alloc_login(), tds_config_login(), and tds_parse_conf_section().

◆ use_utf16

unsigned int tds_login::use_utf16

◆ user_name

DSTR tds_login::user_name

◆ valid_configuration

unsigned int tds_login::valid_configuration

The documentation for this struct was generated from the following file:
Modified on Sun Jul 14 05:00:02 2024 by modify_doxy.py rev. 669887