diff options
author | Vladislav Vaintroub <wlad@mariadb.com> | 2020-08-11 12:11:07 +0000 |
---|---|---|
committer | Vladislav Vaintroub <wlad@mariadb.com> | 2020-09-01 21:30:52 +0200 |
commit | 32a29afea777d8bbfcea7a2b5e6e5ee674013cb5 (patch) | |
tree | 07bf60d71eff90b3b48c0b6e0f95cdf4e78f9e30 /include/mysql_async.h | |
parent | 72f0f0db9caaca6da7b9b35d60faa09b132442ec (diff) | |
download | mariadb-git-32a29afea777d8bbfcea7a2b5e6e5ee674013cb5.tar.gz |
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
Diffstat (limited to 'include/mysql_async.h')
-rw-r--r-- | include/mysql_async.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/include/mysql_async.h b/include/mysql_async.h deleted file mode 100644 index 3e4cb351bb5..00000000000 --- a/include/mysql_async.h +++ /dev/null @@ -1,38 +0,0 @@ -/* Copyright (C) 2012 MariaDB Services and Kristian Nielsen - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA */ - -/* Common definitions for MariaDB non-blocking client library. */ - -#ifndef MYSQL_ASYNC_H -#define MYSQL_ASYNC_H - -extern int my_connect_async(struct mysql_async_context *b, my_socket fd, - const struct sockaddr *name, uint namelen, - int vio_timeout); -extern ssize_t my_recv_async(struct mysql_async_context *b, my_socket fd, - unsigned char *buf, size_t size, int timeout); -extern ssize_t my_send_async(struct mysql_async_context *b, my_socket fd, - const unsigned char *buf, size_t size, - int timeout); -extern my_bool my_io_wait_async(struct mysql_async_context *b, - enum enum_vio_io_event event, int timeout); -#ifdef HAVE_OPENSSL -extern int my_ssl_read_async(struct mysql_async_context *b, SSL *ssl, - void *buf, int size); -extern int my_ssl_write_async(struct mysql_async_context *b, SSL *ssl, - const void *buf, int size); -#endif - -#endif /* MYSQL_ASYNC_H */ |