#include "webserver/http_parser.h"
Go to the source code of this file.
Classes | |
struct | parser_state |
Macros | |
#define | MAX_URL_LEN 256 |
Enumerations | |
enum | parser_status { REQ_INCOMPLETE, REQ_COMPLETE, REQ_ERROR } |
Functions | |
void | init_parser_state (struct parser_state *state) |
int | parse_http (struct parser_state *state, char *buf, ssize_t bytes) |
#define MAX_URL_LEN 256 |
Definition at line 24 of file request_parser.h.
enum parser_status |
Enumerator | |
---|---|
REQ_INCOMPLETE | |
REQ_COMPLETE | |
REQ_ERROR |
Definition at line 37 of file request_parser.h.
void init_parser_state | ( | struct parser_state * | state | ) |
Definition at line 58 of file request_parser.c.
int parse_http | ( | struct parser_state * | state, |
char * | buf, | ||
ssize_t | bytes | ||
) |
Definition at line 68 of file request_parser.c.