diff options
author | okhowang(王沛文) <okhowang@tencent.com> | 2020-07-07 17:26:46 +0800 |
---|---|---|
committer | Azat Khuzhin <azat@libevent.org> | 2020-07-22 23:03:17 +0300 |
commit | d095b834a9cc6df5aad8ec49bfc945c06b35af4d (patch) | |
tree | 5866798180449e7bb5b161c7c5ffdb9f460810a2 /bufferevent-internal.h | |
parent | dad699cc044748b0706049aa86df305f63cb0d1a (diff) | |
download | libevent-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.h | 8 |
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) |