47 virtual MHD_RESULT handle(
struct MHD_Connection* connection,
48 const char* url,
const char* method,
const char* upload_data,
49 size_t* upload_data_size,
bool *redraw =
nullptr);
54 virtual void process_request(
struct MHD_Connection* connection,
55 const char* url,
const char* method,
const char* upload_data,
56 size_t* upload_data_size, std::ostream& body,
int& error_code,
57 std::string& content_type,
bool *redraw) = 0;
59 int handle_error(std::ostream& body, std::string error,
int error_code);