chore(http): rename step to http_step
parent
72fae76ef6
commit
eb9157281b
|
@ -32,9 +32,9 @@ typedef enum http_route_type {
|
||||||
* before the step can finish its processing. For response steps, `false` means
|
* before the step can finish its processing. For response steps, `false` means
|
||||||
* there's new data in the write buffer that needs to be written.
|
* there's new data in the write buffer that needs to be written.
|
||||||
*/
|
*/
|
||||||
typedef bool (*step)(event_loop_conn *conn);
|
typedef bool (*http_step)(event_loop_conn *conn);
|
||||||
|
|
||||||
extern const step http_default_res_steps[HTTP_LOOP_MAX_STEPS];
|
extern const http_step http_default_res_steps[HTTP_LOOP_MAX_STEPS];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Struct describing a route a request can take.
|
* Struct describing a route a request can take.
|
||||||
|
@ -46,8 +46,8 @@ typedef struct http_route {
|
||||||
// Compiled regex for a regex route. This value gets set at runtime when
|
// Compiled regex for a regex route. This value gets set at runtime when
|
||||||
// starting the http loop
|
// starting the http loop
|
||||||
regex_t *regex;
|
regex_t *regex;
|
||||||
step steps[HTTP_LOOP_MAX_STEPS];
|
const http_step steps[HTTP_LOOP_MAX_STEPS];
|
||||||
step steps_res[HTTP_LOOP_MAX_STEPS];
|
const http_step steps_res[HTTP_LOOP_MAX_STEPS];
|
||||||
} http_route;
|
} http_route;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
#include "http_loop.h"
|
#include "http_loop.h"
|
||||||
#include "log.h"
|
#include "log.h"
|
||||||
|
|
||||||
const step http_default_res_steps[HTTP_LOOP_MAX_STEPS] = {
|
const http_step http_default_res_steps[HTTP_LOOP_MAX_STEPS] = {
|
||||||
http_loop_step_write_header, http_loop_step_write_body, NULL};
|
http_loop_step_write_header, http_loop_step_write_body, NULL};
|
||||||
|
|
||||||
bool http_loop_handle_request(event_loop_conn *conn) {
|
bool http_loop_handle_request(event_loop_conn *conn) {
|
||||||
|
|
|
@ -106,7 +106,7 @@ void http_loop_handle_response(event_loop_conn *conn) {
|
||||||
http_loop_ctx *ctx = conn->ctx;
|
http_loop_ctx *ctx = conn->ctx;
|
||||||
|
|
||||||
// Non-routed requests also need to be processed
|
// Non-routed requests also need to be processed
|
||||||
const step *steps =
|
const http_step *steps =
|
||||||
ctx->route != NULL ? ctx->route->steps_res : http_default_res_steps;
|
ctx->route != NULL ? ctx->route->steps_res : http_default_res_steps;
|
||||||
|
|
||||||
while ((conn->state == event_loop_conn_state_res) &&
|
while ((conn->state == event_loop_conn_state_res) &&
|
||||||
|
|
Loading…
Reference in New Issue