OpenSSL support for bufferevents.
#include <event2/event-config.h>
#include <event2/bufferevent.h>
"The state of an SSL object to be used when creating a new SSL bufferevent. "
"Return the most recent OpenSSL error reported on an SSL bufferevent. " "struct bufferevent * bufferevent_openssl_filter_new (struct event_base *base, struct bufferevent *underlying, struct ssl_st *ssl, enum bufferevent_ssl_state state, int options)"
"Create a new SSL bufferevent to send its data over another bufferevent. " "struct ssl_st * bufferevent_openssl_get_ssl (struct bufferevent *bufev)"
"Return the underlying openssl SSL * object for an SSL bufferevent. " "struct bufferevent * bufferevent_openssl_socket_new (struct event_base *base, evutil_socket_t fd, struct ssl_st *ssl, enum bufferevent_ssl_state state, int options)"
"Create a new SSL bufferevent to send its data over an SSL * on a socket. " "int bufferevent_ssl_renegotiate (struct bufferevent *bev)"
"Tells a bufferevent to begin SSL renegotiation. "
OpenSSL support for bufferevents.
Return the most recent OpenSSL error reported on an SSL bufferevent.
Create a new SSL bufferevent to send its data over another bufferevent.
Parameters:
base An event_base to use to detect reading and writing. It must also be the base for the underlying bufferevent.
underlying A socket to use for this SSL
ssl A SSL* object from openssl.
state The current state of the SSL connection
options One or more bufferevent_options
Returns:
A new bufferevent on success, or NULL on failure
Return the underlying openssl SSL * object for an SSL bufferevent.
Create a new SSL bufferevent to send its data over an SSL * on a socket.
Parameters:
base An event_base to use to detect reading and writing
fd A socket to use for this SSL
ssl A SSL* object from openssl.
state The current state of the SSL connection
options One or more bufferevent_options
Returns:
A new bufferevent on success, or NULL on failure.
Tells a bufferevent to begin SSL renegotiation.
Generated automatically by Doxygen for libevent from the source code.