[httpd] Make libevhttp compilable again
This commit is contained in:
parent
22838516aa
commit
3a9f880516
|
@ -93,7 +93,8 @@ httpd_request_closecb_set(struct httpd_request *hreq, httpd_connection_closecb c
|
||||||
if (!conn)
|
if (!conn)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
return httpd_connection_closecb_set(conn, cb, arg);
|
evhttp_connection_set_closecb(conn, cb, arg);
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -157,6 +158,18 @@ httpd_backend_reply_end_send(httpd_backend *backend)
|
||||||
evhttp_send_reply_end(backend);
|
evhttp_send_reply_end(backend);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
httpd_backend_data *
|
||||||
|
httpd_backend_data_create(httpd_backend *backend)
|
||||||
|
{
|
||||||
|
return "dummy";
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
httpd_backend_data_free(httpd_backend_data *backend_data)
|
||||||
|
{
|
||||||
|
// Nothing to do
|
||||||
|
}
|
||||||
|
|
||||||
httpd_connection *
|
httpd_connection *
|
||||||
httpd_backend_connection_get(httpd_backend *backend)
|
httpd_backend_connection_get(httpd_backend *backend)
|
||||||
{
|
{
|
||||||
|
@ -164,7 +177,7 @@ httpd_backend_connection_get(httpd_backend *backend)
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
httpd_backend_uri_get(httpd_backend *backend)
|
httpd_backend_uri_get(httpd_backend *backend, httpd_backend_data *backend_data)
|
||||||
{
|
{
|
||||||
return evhttp_request_get_uri(backend);
|
return evhttp_request_get_uri(backend);
|
||||||
}
|
}
|
||||||
|
@ -194,13 +207,14 @@ httpd_backend_output_buffer_get(httpd_backend *backend)
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
httpd_backend_peer_get(const char **addr, uint16_t *port, httpd_backend *backend)
|
httpd_backend_peer_get(const char **addr, uint16_t *port, httpd_backend *backend, httpd_backend_data *backend_data)
|
||||||
{
|
{
|
||||||
httpd_connection *conn = httpd_backend_connection_get(backend);
|
httpd_connection *conn = httpd_backend_connection_get(backend);
|
||||||
if (!conn)
|
if (!conn)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
return httpd_connection_peer_get(addr, port, conn);
|
evhttp_connection_get_peer(conn, (char **)addr, port);
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
@ -234,7 +248,15 @@ httpd_backend_preprocess(httpd_backend *backend)
|
||||||
}
|
}
|
||||||
|
|
||||||
httpd_uri_parsed *
|
httpd_uri_parsed *
|
||||||
httpd_uri_parsed_create(const char *uri)
|
httpd_uri_parsed_create(httpd_backend *backend)
|
||||||
|
{
|
||||||
|
const char *uri = evhttp_request_get_uri(backend);
|
||||||
|
|
||||||
|
return httpd_uri_parsed_create_fromuri(uri);
|
||||||
|
}
|
||||||
|
|
||||||
|
httpd_uri_parsed *
|
||||||
|
httpd_uri_parsed_create_fromuri(const char *uri)
|
||||||
{
|
{
|
||||||
struct httpd_uri_parsed *parsed;
|
struct httpd_uri_parsed *parsed;
|
||||||
const char *query;
|
const char *query;
|
||||||
|
|
Loading…
Reference in New Issue