#ifndef __HTTP_REQUEST_PARSER_H__ #define __HTTP_REQUEST_PARSER_H__ #include "class.h" //#include "http/request.h" //#include "http/request_queue.h" #define HTTP_REQUEST_PARSER_READ_CHUNK 1024 typedef enum e_HttpRequestState { HTTP_REQUEST_START=0, HTTP_REQUEST_REQEUST_LINE_DONE, HTTP_REQUEST_HEADERS_DONE, HTTP_REQUEST_DONE } HttpRequestState; CLASS(HttpRequestParser) { char * buffer; size_t buffer_used; //HttpRequestQueue request_queue; HttpRequestState state; }; #endif /* __HTTP_REQUEST_PARSER_H__ */ // vim: set ts=4 sw=4: