Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
#include <sys/types.h>
#include <zephyr/types.h>
#include <stddef.h>
#include <zephyr/net/http/parser_state.h>
Go to the source code of this file.
Data Structures | |
struct | http_parser_url |
Enumerations | |
enum | http_parser_url_fields { UF_SCHEMA = 0 , UF_HOST = 1 , UF_PORT = 2 , UF_PATH = 3 , UF_QUERY = 4 , UF_FRAGMENT = 5 , UF_USERINFO = 6 , UF_MAX = 7 } |
Functions | |
enum state | parse_url_char (enum state s, const char ch) |
void | http_parser_url_init (struct http_parser_url *u) |
int | http_parser_parse_url (const char *buf, size_t buflen, int is_connect, struct http_parser_url *u) |
int http_parser_parse_url | ( | const char * | buf, |
size_t | buflen, | ||
int | is_connect, | ||
struct http_parser_url * | u | ||
) |
void http_parser_url_init | ( | struct http_parser_url * | u | ) |