src/server/daemon/httprequest.h

changeset 46
636e05eb48f6
parent 45
a24aa388f02f
child 78
3578977d29a3
--- a/src/server/daemon/httprequest.h	Wed Jan 02 16:03:50 2013 +0100
+++ b/src/server/daemon/httprequest.h	Sat Jan 12 14:00:47 2013 +0100
@@ -52,9 +52,8 @@
     sstr_t         httpv;
     HeaderArray    *headers;
     netbuf         *netbuf;
-    NSAPISession   *sn;
-    NSAPIRequest   *rq;
-    pool_handle_t  *pool;
+    NSAPISession   *sn; // TODO: remove
+    NSAPIRequest   *rq; // TODO: remove
 };
 
 struct _header {
@@ -69,7 +68,8 @@
     int         alloc;
 };
 
-HTTPRequest *http_request_new();
+void http_request_init(HTTPRequest *req);
+void http_request_cleanup(HTTPRequest *req);
 
 /*
  * starts request processing after reading the request header
@@ -82,6 +82,7 @@
 
 
 void header_add(HeaderArray *hd, char *name, char *value);
+void header_array_free(HeaderArray *hd);
 
 int nsapi_handle_request(NSAPISession *sn, NSAPIRequest *rq);
 int nsapi_finish_request(NSAPISession *sn, NSAPIRequest *rq);

mercurial