Home | History | Annotate | Download | only in microhttpd

Lines Matching defs:con

897   struct MHD_Connection *con = data;
907 MHD_pipe spipe = con->daemon->wpipe[0];
920 timeout = con->daemon->connection_timeout;
921 while ( (MHD_YES != con->daemon->shutdown) &&
922 (MHD_CONNECTION_CLOSED != con->state) )
928 if (now - con->last_activity > timeout)
931 tv.tv_sec = timeout - (now - con->last_activity);
936 if (MHD_YES == con->tls_read_ready)
944 if (0 == (con->daemon->options & MHD_USE_POLL))
951 switch (con->event_loop_info)
955 add_to_fd_set (con->socket_fd, &rs, &max, FD_SETSIZE))
960 add_to_fd_set (con->socket_fd, &ws, &max, FD_SETSIZE))
962 if ( (con->read_buffer_size > con->read_buffer_offset) &&
964 add_to_fd_set (con->socket_fd, &rs, &max, FD_SETSIZE)) )
968 if ( (con->read_buffer_size > con->read_buffer_offset) &&
970 add_to_fd_set (con->socket_fd, &rs, &max, FD_SETSIZE)) )
991 MHD_DLOG (con->daemon,
1003 MHD_DLOG (con->daemon,
1017 if ( (FD_ISSET (con->socket_fd, &rs))
1019 || (MHD_YES == con->tls_read_ready)
1022 con->read_handler (con);
1023 if (FD_ISSET (con->socket_fd, &ws))
1024 con->write_handler (con);
1025 if (MHD_NO == con->idle_handler (con))
1033 p[0].fd = con->socket_fd;
1034 switch (con->event_loop_info)
1041 if (con->read_buffer_size > con->read_buffer_offset)
1045 if (con->read_buffer_size > con->read_buffer_offset)
1076 MHD_DLOG (con->daemon,
1090 || (MHD_YES == con->tls_read_ready)
1093 con->read_handler (con);
1095 con->write_handler (con);
1097 MHD_connection_close (con, MHD_REQUEST_TERMINATED_WITH_ERROR);
1098 if (MHD_NO == con->idle_handler (con))
1103 if (MHD_CONNECTION_IN_CLEANUP != con->state)
1107 MHD_DLOG (con->daemon,
1111 if (MHD_CONNECTION_CLOSED != con->state)
1112 MHD_connection_close (con,
1114 con->idle_handler (con);
1117 if (NULL != con->response)
1119 MHD_destroy_response (con->response);
1120 con->response = NULL;
1123 if (NULL != con->daemon->notify_connection)
1124 con->daemon->notify_connection (con->daemon->notify_connection_cls,
1125 con,
1126 &con->socket_context,