diff options
Diffstat (limited to 'request.h')
-rw-r--r-- | request.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/request.h b/request.h deleted file mode 100644 index 690df88..0000000 --- a/request.h +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - -#include <lua.h> - -struct connection; - -struct span -{ - int start; - int length; -}; - -struct request -{ - int (* step)(lua_State *, struct request *); - char * data; - int length; - int position; - struct span temp; - int expected_data_length; -}; - -struct request * new_request(void); -void free_request(struct request *); - -int parse_request(struct connection *); - -int parse_step_method(lua_State *, struct request *); -int parse_step_path(lua_State *, struct request *); -int parse_step_version(lua_State *, struct request *); -int parse_step_header_name(lua_State *, struct request *); -int parse_step_header_value(lua_State *, struct request *); -int parse_step_data(lua_State *, struct request *); |