summaryrefslogtreecommitdiff
path: root/bufferevent-internal.h
diff options
context:
space:
mode:
authorokhowang(王沛文) <okhowang@tencent.com>2020-07-07 17:26:46 +0800
committerAzat Khuzhin <azat@libevent.org>2020-07-22 23:03:17 +0300
commitd095b834a9cc6df5aad8ec49bfc945c06b35af4d (patch)
tree5866798180449e7bb5b161c7c5ffdb9f460810a2 /bufferevent-internal.h
parentdad699cc044748b0706049aa86df305f63cb0d1a (diff)
downloadlibevent-d095b834a9cc6df5aad8ec49bfc945c06b35af4d.tar.gz
Merge ssl implementations (openssl and mbedtls)
This patch splits common part out to avoid copy-paste from the - bufferevent_openssl.c - bufferevent_mbedtls.c It uses VFS/bufferevent-like approach, i.e. structure of callbacks.
Diffstat (limited to 'bufferevent-internal.h')
-rw-r--r--bufferevent-internal.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/bufferevent-internal.h b/bufferevent-internal.h
index 94a9cb3c..0404d4ff 100644
--- a/bufferevent-internal.h
+++ b/bufferevent-internal.h
@@ -306,11 +306,11 @@ extern const struct bufferevent_ops bufferevent_ops_pair;
#define BEV_IS_FILTER(bevp) ((bevp)->be_ops == &bufferevent_ops_filter)
#define BEV_IS_PAIR(bevp) ((bevp)->be_ops == &bufferevent_ops_pair)
-#if defined(EVENT__HAVE_OPENSSL)
-extern const struct bufferevent_ops bufferevent_ops_openssl;
-#define BEV_IS_OPENSSL(bevp) ((bevp)->be_ops == &bufferevent_ops_openssl)
+#if defined(EVENT__HAVE_OPENSSL) | defined(EVENT__HAVE_MBEDTLS)
+extern const struct bufferevent_ops bufferevent_ops_ssl;
+#define BEV_IS_SSL(bevp) ((bevp)->be_ops == &bufferevent_ops_ssl)
#else
-#define BEV_IS_OPENSSL(bevp) 0
+#define BEV_IS_SSL(bevp) 0
#endif
#if defined(EVENT__HAVE_MBEDTLS)