diff options
Diffstat (limited to 'request.h')
-rw-r--r-- | request.h | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -2,6 +2,8 @@ #include <lua.h> +#include "connection.h" + struct span { int start; @@ -14,17 +16,15 @@ struct request char * data; int length; int position; - lua_State * lua; - int reference; struct span temp; int expected_data_length; - int fd; + struct connection * connection; }; -struct request * new_request(lua_State *); -void free_request(lua_State *, struct request *); +struct request * new_request(struct connection *); +void free_request(struct request *); -int parse_request(lua_State *, int, struct request **); +int parse_request(struct connection *); int parse_step_method(struct request *); int parse_step_path(struct request *); |