Lines Matching defs:st_mysql_options_extension
50 struct st_mysql_options_extension { struct
51 char *plugin_dir;
52 char *default_auth;
53 char *ssl_crl;
54 char *ssl_crlpath;
55 char *server_public_key_path;
56 struct mysql_async_context *async_context;
57 MA_HASHTBL connect_attrs;
58 size_t connect_attrs_len;
59 void (*report_progress)(const MYSQL *mysql,
65 MARIADB_DB_DRIVER *db_driver;
66 char *tls_fp; /* finger print of server certificate */
67 char *tls_fp_list; /* white list of finger prints */
68 char *tls_pw; /* password for encrypted certificates */
69 my_bool multi_command; /* indicates if client wants to send multiple
71 char *url; /* for connection handler we need to save URL for reconnect */
72 unsigned int tls_cipher_strength;
73 char *tls_version;
74 my_bool read_only;
75 char *connection_handler;
76 my_bool (*set_option)(MYSQL *mysql, const char *config_option, const char *config_value);
77 MA_HASHTBL userdata;
78 char *server_public_key;
79 char *proxy_header;
80 size_t proxy_header_len;
81 int (*io_wait)(my_socket handle, my_bool is_read, int timeout);