summaryrefslogtreecommitdiff
path: root/include/violite.h
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2020-02-14 16:25:45 +0100
committerSergei Golubchik <serg@mariadb.org>2020-03-10 19:24:23 +0100
commitd5a00697023d17b38b89d7b3c4d37fa98c1dd60b (patch)
treed3225ba5e01b5bf2f0bde9aca82ab6324dab701a /include/violite.h
parent00819d8116a4613a30ca72ed999ec387595a1783 (diff)
downloadmariadb-git-d5a00697023d17b38b89d7b3c4d37fa98c1dd60b.tar.gz
perfschema socket instrumentation related changes
Diffstat (limited to 'include/violite.h')
-rw-r--r--include/violite.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/violite.h b/include/violite.h
index 1d981c8bf83..95a4830df89 100644
--- a/include/violite.h
+++ b/include/violite.h
@@ -39,7 +39,10 @@ enum enum_vio_type
{
VIO_CLOSED, VIO_TYPE_TCPIP, VIO_TYPE_SOCKET, VIO_TYPE_NAMEDPIPE,
VIO_TYPE_SSL
+ /* see also vio_type_names[] */
};
+#define FIRST_VIO_TYPE VIO_CLOSED
+#define LAST_VIO_TYPE VIO_TYPE_SSL
/**
VIO I/O events.
@@ -184,6 +187,8 @@ void free_vio_ssl_acceptor_fd(struct st_VioSSLFd *fd);
void vio_end(void);
+const char *vio_type_name(enum enum_vio_type vio_type, size_t *len);
+
#ifdef __cplusplus
}
#endif