Go to the documentation of this file.
41 return "connection init";
43 return "connection url received";
45 return "header partially received";
47 return "headers received";
49 return "headers processed";
51 return "continue sending";
53 return "continue sent";
55 return "body received";
57 return "footer partially received";
59 return "footers received";
61 return "headers sending";
63 return "headers sent";
65 return "normal body ready";
67 return "normal body unready";
69 return "chunked body ready";
71 return "chunked body unready";
75 return "footers sending";
77 return "footers sent";
81 return "unrecognized connection state";
102 va_start (va, format);
103 daemon->custom_error_log (daemon->custom_error_log_cls,
121 for (p=strchr (arg,
'+');
NULL != p; p = strchr (p + 1,
'+'))
141 while (
'\0' != *rpos)
151 *wpos = (char)((
unsigned char) num);
188 unsigned int *num_headers)
195 while ( (
NULL != args) &&
198 equals = strchr (args,
'=');
199 amper = strchr (args,
'&');
240 if ( (
NULL == equals) ||
@ MHD_CONNECTION_BODY_SENT
@ MHD_CONNECTION_FOOTERS_SENT
UnescapeCallback unescape_callback
@ MHD_CONNECTION_HEADERS_SENT
@ MHD_CONNECTION_CONTINUE_SENT
@ MHD_CONNECTION_CHUNKED_BODY_READY
void MHD_unescape_plus(char *arg)
@ MHD_CONNECTION_CONTINUE_SENDING
@ MHD_CONNECTION_FOOTERS_RECEIVED
size_t MHD_http_unescape(char *val)
@ MHD_CONNECTION_CHUNKED_BODY_UNREADY
@ MHD_CONNECTION_FOOTERS_SENDING
size_t MHD_strx_to_uint32_n_(const char *str, size_t maxlen, uint32_t *out_val)
@ MHD_CONNECTION_NORMAL_BODY_READY
@ MHD_CONNECTION_HEADERS_SENDING
@ MHD_CONNECTION_FOOTER_PART_RECEIVED
void * unescape_callback_cls
internal shared structures
@ MHD_CONNECTION_HEADER_PART_RECEIVED
Header for string manipulating helpers.
@ MHD_CONNECTION_HEADERS_RECEIVED
@ MHD_CONNECTION_NORMAL_BODY_UNREADY
@ MHD_CONNECTION_URL_RECEIVED
@ MHD_CONNECTION_BODY_RECEIVED
struct MHD_Daemon * daemon
int(* MHD_ArgumentIterator_)(struct MHD_Connection *connection, const char *key, const char *value, enum MHD_ValueKind kind)
int MHD_parse_arguments_(struct MHD_Connection *connection, enum MHD_ValueKind kind, char *args, MHD_ArgumentIterator_ cb, unsigned int *num_headers)
@ MHD_CONNECTION_HEADERS_PROCESSED