| 
    Zephyr Project API
    3.4.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 | ) |