mirror of
https://github.com/MariaDB/server.git
synced 2025-08-05 13:16:09 +03:00
MDEV-23238 - remove async client from server code.
It is already in libmariadb, and server (also that client in server) does not need it. It does not work in embedded either since it relies on non-blocking sockets
This commit is contained in:
@@ -28,8 +28,6 @@ extern const char *cant_connect_sqlstate;
|
||||
extern const char *not_error_sqlstate;
|
||||
|
||||
|
||||
struct mysql_async_context;
|
||||
|
||||
struct st_mysql_options_extention {
|
||||
char *plugin_dir;
|
||||
char *default_auth;
|
||||
@@ -41,7 +39,6 @@ struct st_mysql_options_extention {
|
||||
double progress,
|
||||
const char *proc_info,
|
||||
uint proc_info_length);
|
||||
struct mysql_async_context *async_context;
|
||||
HASH connection_attributes;
|
||||
size_t connection_attributes_length;
|
||||
};
|
||||
@@ -125,10 +122,6 @@ struct st_mysql_client_plugin;
|
||||
extern struct st_mysql_client_plugin *mysql_client_builtins[];
|
||||
uchar * send_client_connect_attrs(MYSQL *mysql, uchar *buf);
|
||||
|
||||
/* Non-blocking client API. */
|
||||
void my_context_install_suspend_resume_hook(struct mysql_async_context *b,
|
||||
void (*)(my_bool, void *), void *);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user