Lines Matching refs:con_info
102 struct connection_info_struct *con_info;
113 con_info = malloc (sizeof (struct connection_info_struct));
114 if (NULL == con_info) return MHD_NO;
115 con_info->fp = 0;
121 else con_info->connectiontype = GET;
123 *con_cls = (void*) con_info;
139 con_info->postprocessor
141 iterate_post, (void*) con_info);
143 if (NULL == con_info->postprocessor)
145 free (con_info);
151 con_info->connectiontype = POST;
152 con_info->answercode = MHD_HTTP_OK;
153 con_info->answerstring = completepage;
155 else con_info->connectiontype = GET;
182 struct connection_info_struct *con_info = *con_cls;
186 MHD_post_process (con_info->postprocessor,
193 return send_page (connection, con_info->answerstring,
194 con_info->answercode);
216 struct connection_info_struct *con_info = coninfo_cls;
224 con_info->answerstring = servererrorpage;
225 con_info->answercode = MHD_HTTP_INTERNAL_SERVER_ERROR;
243 if (!con_info->fp)
248 con_info->answerstring = fileexistspage;
249 con_info->answercode = MHD_HTTP_FORBIDDEN;
253 con_info->fp = fopen (filename, "ab");
254 if (!con_info->fp) return MHD_NO;
265 if (!fwrite (data, size, sizeof(char), con_info->fp))
274 con_info->answerstring = completepage;
275 con_info->answercode = MHD_HTTP_OK;
290 struct connection_info_struct *con_info = *con_cls;
292 if (NULL == con_info) return;
294 if (con_info->connectiontype == POST)
296 if (NULL != con_info->postprocessor)
298 MHD_destroy_post_processor (con_info->postprocessor);
302 if (con_info->fp) fclose (con_info->fp);
305 free (con_info);