45 enum MHD_RequestInformationType info_type,
46 union MHD_RequestInformation *return_value,
47 size_t return_value_size)
49 #define CHECK_SIZE(type) if (sizeof(type) < return_value_size) \
54 case MHD_REQUEST_INFORMATION_CONNECTION:
56 return_value->connection = request->
connection;
58 case MHD_REQUEST_INFORMATION_CLIENT_CONTEXT:
62 case MHD_REQUEST_INFORMATION_HTTP_VERSION:
64 return_value->http_version = request->
version_s;
66 case MHD_REQUEST_INFORMATION_HTTP_METHOD:
68 return_value->http_method = request->
method_s;
70 case MHD_REQUEST_INFORMATION_HEADER_SIZE:
enum MHD_Bool MHD_request_get_information_sz(struct MHD_Request *request, enum MHD_RequestInformationType info_type, union MHD_RequestInformation *return_value, size_t return_value_size)
@ MHD_REQUEST_HEADERS_RECEIVED
internal shared structures
struct MHD_Connection * connection
enum MHD_REQUEST_STATE state