37#include <gnutls/gnutls.h>
68 connection->epoll_state &=
94#if defined(GNUTLS_E_PREMATURE_TERMINATION)
97#elif defined(GNUTLS_E_UNEXPECTED_PACKET_LENGTH)
116 connection->tls_session)) );
167 _ (
"Error: received handshake message out of context.\n"));
Methods for managing connections.
void MHD_connection_close_(struct MHD_Connection *connection, enum MHD_RequestTerminationCode rtc)
bool MHD_tls_connection_shutdown(struct MHD_Connection *connection)
void MHD_set_https_callbacks(struct MHD_Connection *connection)
static ssize_t recv_tls_adapter(struct MHD_Connection *connection, void *other, size_t i)
bool MHD_run_tls_handshake_(struct MHD_Connection *connection)
Methods for managing connections.
void MHD_update_last_activity_(struct MHD_Connection *connection)
@ MHD_REQUEST_TERMINATED_WITH_ERROR
#define MHD_ERR_CONNRESET_
@ MHD_EPOLL_STATE_READ_READY
bool MHD_connection_set_nodelay_state_(struct MHD_Connection *connection, bool nodelay_state)
Declarations of send() wrappers.
MHD internal shared structures.
@ MHD_TLS_CONN_WR_CLOSING
@ MHD_TLS_CONN_TLS_FAILED
@ MHD_TLS_CONN_HANDSHAKING
memory pool; mostly used for efficient (de)allocation for each connection and bounding memory use for...
internal monotonic clock functions implementations
Methods for managing response objects.
enum MHD_tristate sk_nodelay
struct MHD_Daemon * daemon