summaryrefslogtreecommitdiffhomepage
path: root/request.h
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2021-02-13 02:19:57 +0100
committerAki <please@ignore.pl>2021-02-13 02:19:57 +0100
commit29693b1880010578d3716c4ac4a43b3da9f0a4d3 (patch)
tree3e6a7e5bb2790a4f48d0e04d4c349c677d270157 /request.h
parentc47d4b2314b06f28cae47d4dd14ef4c9c5c1af60 (diff)
downloadplop-29693b1880010578d3716c4ac4a43b3da9f0a4d3.zip
plop-29693b1880010578d3716c4ac4a43b3da9f0a4d3.tar.gz
plop-29693b1880010578d3716c4ac4a43b3da9f0a4d3.tar.bz2
Moved plop to use connection instead of just request
Diffstat (limited to 'request.h')
-rw-r--r--request.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/request.h b/request.h
index b08236c..27c1d01 100644
--- a/request.h
+++ b/request.h
@@ -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 *);