Fix compiler errors
This commit is contained in:
+26
-11
@@ -1,4 +1,14 @@
|
||||
|
||||
void http_client_conn_init(HTTP_ClientConn *conn)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
void http_client_conn_free(HTTP_ClientConn *conn)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
int http_client_init(HTTP_Client *client)
|
||||
{
|
||||
client->num_conns = 0;
|
||||
@@ -35,22 +45,26 @@ int http_client_wakeup(HTTP_Client *client)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int http_client_get_builder(HTTP_Client *client, HTTP_RequestBuilder *builder)
|
||||
int http_client_get_builder(HTTP_Client *client,
|
||||
HTTP_Response *response, HTTP_RequestBuilder *builder)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
void http_request_builder_line(HTTP_RequestBuilder builder, xxxx)
|
||||
void http_request_builder_url(HTTP_RequestBuilder builder,
|
||||
HTTP_String url)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
void http_request_builder_header(HTTP_RequestBuilder builder, String str)
|
||||
void http_request_builder_header(HTTP_RequestBuilder builder,
|
||||
HTTP_String str)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
void http_request_builder_body(HTTP_RequestBuilder builder, String str)
|
||||
void http_request_builder_body(HTTP_RequestBuilder builder,
|
||||
HTTP_String str)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
@@ -61,18 +75,19 @@ int http_request_builder_send(HTTP_RequestBuilder builder)
|
||||
}
|
||||
|
||||
int http_client_register_events(HTTP_Client *client,
|
||||
struct pollfd *polled, int max_polled)
|
||||
EventRegister *reg)
|
||||
{
|
||||
return socket_manager_register_events(
|
||||
&client->sockets, polled, max_polled);
|
||||
if (socket_manager_register_events(&client->sockets, reg) < 0)
|
||||
return -1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
int http_client_process_events(HTTP_Client *client,
|
||||
struct pollfd *polled, int num_polled)
|
||||
EventRegister *reg)
|
||||
{
|
||||
SocketEvent events[HTTP_CLIENT_CAPACITY];
|
||||
int num_events = socket_manager_translate_events(
|
||||
&client->sockets, polled, num_polled);
|
||||
&client->sockets, events, reg);
|
||||
|
||||
for (int i = 0; i < num_events; i++) {
|
||||
|
||||
@@ -92,9 +107,9 @@ int http_client_process_events(HTTP_Client *client,
|
||||
}
|
||||
|
||||
bool http_client_next_response(HTTP_Client *client,
|
||||
HTTP_Response **response);
|
||||
HTTP_Response **response)
|
||||
{
|
||||
if (server->num_ready == 0)
|
||||
if (client->num_ready == 0)
|
||||
return false;
|
||||
|
||||
HTTP_ClientConn *conn = &client->conns[client->ready_head];
|
||||
|
||||
Reference in New Issue
Block a user