28#if defined(HTTPS_SUPPORT) && defined(UPGRADE_SUPPORT)
43 struct MHD_UpgradeResponseHandle *urh = connection->
request.urh;
45 if (
NULL == daemon->tls_api)
54 (0 != epoll_ctl (daemon->epoll_upgrade_fd,
59 MHD_PANIC (
_ (
"Failed to remove FD from epoll set.\n"));
61 if (urh->in_eready_list)
64 daemon->eready_urh_tail,
66 urh->in_eready_list =
false;
73 (0 != epoll_ctl (daemon->epoll_upgrade_fd,
78 MHD_PANIC (
_ (
"Failed to remove FD from epoll set.\n"));
83 shutdown (urh->mhd.socket,
#define MHD_connection_finish_forward_(conn)
complete upgrade socket forwarding operation in TLS mode
#define EDLL_remove(head, tail, element)
#define DLL_remove(head, tail, element)
MHD internal shared structures.
#define MHD_INVALID_SOCKET
struct MHD_Request request
struct MHD_Daemon * daemon
enum MHD_EventLoopSyscall event_loop_syscall
enum MHD_ThreadingMode threading_mode