|
static const char * | findchar_fast_generic (const char *buf, const char *buf_end, const char *ranges, size_t ranges_size, int *found) |
|
static const char * | findchar_fast (const char *buf, const char *buf_end, const char *ranges, size_t ranges_size, int *found) |
|
static const char * | get_token_to_eol (const char *buf, const char *buf_end, const char **token, size_t *token_len, int *ret) |
|
static const char * | is_complete (const char *buf, const char *buf_end, size_t last_len, int *ret) |
|
static const char * | parse_token (const char *buf, const char *buf_end, const char **token, size_t *token_len, char next_char, int *ret) |
|
static const char * | parse_http_version (const char *buf, const char *buf_end, int *minor_version, int *ret) |
|
static const char * | parse_headers (const char *buf, const char *buf_end, struct phr_header *headers, size_t *num_headers, size_t max_headers, int *ret) |
|
static const char * | parse_request (const char *buf, const char *buf_end, const char **method, size_t *method_len, const char **path, size_t *path_len, int *minor_version, struct phr_header *headers, size_t *num_headers, size_t max_headers, int *ret) |
|
int | phr_parse_request (const char *buf_start, size_t len, const char **method, size_t *method_len, const char **path, size_t *path_len, int *minor_version, struct phr_header *headers, size_t *num_headers, size_t last_len) |
|
static const char * | parse_response (const char *buf, const char *buf_end, int *minor_version, int *status, const char **msg, size_t *msg_len, struct phr_header *headers, size_t *num_headers, size_t max_headers, int *ret) |
|
int | phr_parse_response (const char *buf_start, size_t len, int *minor_version, int *status, const char **msg, size_t *msg_len, struct phr_header *headers, size_t *num_headers, size_t last_len) |
|
int | phr_parse_headers (const char *buf_start, size_t len, struct phr_header *headers, size_t *num_headers, size_t last_len) |
|
static int | decode_hex (int ch) |
|
ssize_t | phr_decode_chunked (struct phr_chunked_decoder *decoder, char *buf, size_t *_bufsz) |
|
int | phr_decode_chunked_is_in_data (struct phr_chunked_decoder *decoder) |
|