1
0
mirror of https://github.com/mariadb-corporation/mariadb-connector-c.git synced 2025-08-07 02:42:49 +03:00

More plugin configuration changes (last commit was incomplete)

This commit is contained in:
Georg Richter
2015-10-02 10:09:41 +02:00
parent 7609cbe121
commit 05659c872e
24 changed files with 649 additions and 343 deletions

View File

@@ -212,7 +212,8 @@ extern unsigned int mariadb_deinitialize_ssl;
/* MariaDB Connector/C specific */
MYSQL_DATABASE_DRIVER=7000,
MARIADB_OPT_SSL_FP, /* single finger print for server certificate verification */
MARIADB_OPT_SSL_FP_LIST /* finger print white list for server certificate verification */
MARIADB_OPT_SSL_FP_LIST, /* finger print white list for server certificate verification */
MARIADB_OPT_CONNECTION_READ_ONLY
};
enum mysql_status { MYSQL_STATUS_READY,
@@ -231,8 +232,6 @@ extern unsigned int mariadb_deinitialize_ssl;
MYSQL_PROTOCOL_PIPE, MYSQL_PROTOCOL_MEMORY
};
struct st_mysql_options_extension;
struct st_mysql_options {
unsigned int connect_timeout, read_timeout, write_timeout;
unsigned int port, protocol;
@@ -627,6 +626,7 @@ struct st_mysql_methods {
int (*db_stmt_fetch)(MYSQL_STMT *stmt, unsigned char **row);
int (*db_stmt_fetch_to_bind)(MYSQL_STMT *stmt, unsigned char *row);
void (*db_stmt_flush_unbuffered)(MYSQL_STMT *stmt);
void (*set_error)(MYSQL *mysql, unsigned int error_nr, const char *sqlstate, const char *format, ...);
};
/* synonyms/aliases functions */