61 "Using MHD_quiesce_daemon in this mode requires ITC.\n");
77 (-1 !=
worker->epoll_fd) &&
78 (
worker->listen_socket_in_epoll) )
84 MHD_PANIC (
_ (
"Failed to remove listen FD from epoll set.\n"));
85 worker->listen_socket_in_epoll =
false;
94 "Failed to signal quiesce via inter-thread communication channel.\n"));
100 (-1 != daemon->epoll_fd) &&
101 (daemon->listen_socket_in_epoll) )
107 MHD_PANIC (
"Failed to remove listen FD from epoll set.\n");
108 daemon->listen_socket_in_epoll =
false;
117 "Failed to signal quiesce via inter-thread communication channel.\n"));
MHD_socket MHD_daemon_quiesce(struct MHD_Daemon *daemon)
internal shared structures
#define MHD_INVALID_SOCKET
unsigned int worker_pool_size
enum MHD_EventLoopSyscall event_loop_syscall
struct MHD_Daemon * worker_pool
enum MHD_ThreadingMode threading_mode