summaryrefslogtreecommitdiff
path: root/bufferevent-internal.h
diff options
context:
space:
mode:
authorJesse Fang <boycht@gmail.com>2020-01-13 23:04:29 +0800
committerAzat Khuzhin <azat@libevent.org>2020-07-22 22:52:58 +0300
commitb28effa95082e468340cc13d274d3a2ea205c174 (patch)
tree4e28a9e50b65f2626727147c2c19c5f56f198a3a /bufferevent-internal.h
parent79dc8789f5a679391639fe9995a47f2bcd997e07 (diff)
downloadlibevent-b28effa95082e468340cc13d274d3a2ea205c174.tar.gz
mbedtls based SSL implementation
prototype is libevent-2.1.11-stable libevent_openssl.c
Diffstat (limited to 'bufferevent-internal.h')
-rw-r--r--bufferevent-internal.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/bufferevent-internal.h b/bufferevent-internal.h
index 87ab9ad9..94a9cb3c 100644
--- a/bufferevent-internal.h
+++ b/bufferevent-internal.h
@@ -313,6 +313,13 @@ extern const struct bufferevent_ops bufferevent_ops_openssl;
#define BEV_IS_OPENSSL(bevp) 0
#endif
+#if defined(EVENT__HAVE_MBEDTLS)
+extern const struct bufferevent_ops bufferevent_ops_mbedtls;
+#define BEV_IS_MBEDTLS(bevp) ((bevp)->be_ops == &bufferevent_ops_mbedtls)
+#else
+#define BEV_IS_MBEDTLS(bevp) 0
+#endif
+
#ifdef _WIN32
extern const struct bufferevent_ops bufferevent_ops_async;
#define BEV_IS_ASYNC(bevp) ((bevp)->be_ops == &bufferevent_ops_async)