diff options
Diffstat (limited to 'mysql/pfs_socket_provider.h')
-rw-r--r-- | mysql/pfs_socket_provider.h | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/mysql/pfs_socket_provider.h b/mysql/pfs_socket_provider.h deleted file mode 100644 index bfafdaa..0000000 --- a/mysql/pfs_socket_provider.h +++ /dev/null @@ -1,71 +0,0 @@ -/* Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. - - 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, - 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA */ - -#ifndef PFS_SOCKET_PROVIDER_H -#define PFS_SOCKET_PROVIDER_H - -/** - @file include/pfs_socket_provider.h - Performance schema instrumentation (declarations). -*/ - -#ifdef HAVE_PSI_SOCKET_INTERFACE -#ifdef MYSQL_SERVER -#ifndef EMBEDDED_LIBRARY -#ifndef MYSQL_DYNAMIC_PLUGIN - -#include "mysql/psi/psi.h" - -#define PSI_SOCKET_CALL(M) pfs_ ## M ## _v1 - -C_MODE_START - -void pfs_register_socket_v1(const char *category, - PSI_socket_info_v1 *info, - int count); - -PSI_socket* -pfs_init_socket_v1(PSI_socket_key key, const my_socket *fd, - const struct sockaddr *addr, socklen_t addr_len); - -void pfs_destroy_socket_v1(PSI_socket *socket); - -PSI_socket_locker* -pfs_start_socket_wait_v1(PSI_socket_locker_state *state, - PSI_socket *socket, - PSI_socket_operation op, - size_t count, - const char *src_file, uint src_line); - -void pfs_end_socket_wait_v1(PSI_socket_locker *locker, size_t byte_count); - -void pfs_set_socket_state_v1(PSI_socket *socket, PSI_socket_state state); - -void pfs_set_socket_info_v1(PSI_socket *socket, - const my_socket *fd, - const struct sockaddr *addr, - socklen_t addr_len); - -void pfs_set_socket_thread_owner_v1(PSI_socket *socket); - -C_MODE_END - -#endif /* EMBEDDED_LIBRARY */ -#endif /* MYSQL_DYNAMIC_PLUGIN */ -#endif /* MYSQL_SERVER */ -#endif /* HAVE_PSI_SOCKET_INTERFACE */ - -#endif - |