container that holds all results More...
container that holds all results
Definition at line 41 of file uri_parser.h.
#include <uri_parser.h>
Data Fields | |
const char * | scheme |
scheme | |
const char * | userinfo |
userinfo | |
const char * | host |
host part | |
const char * | ipv6addr |
Pointer to the start of the address, if host is an IPv6 address and NULL otherwise. | |
const char * | zoneid |
zoneid if host is IPv6 address, NULL otherwise | |
const char * | port_str |
port as str | |
const char * | path |
path | |
const char * | query |
query | |
uint16_t | port |
port as uint16_t | |
uint16_t | scheme_len |
length of scheme | |
uint16_t | userinfo_len |
length of userinfo | |
uint16_t | host_len |
length of host | |
uint16_t | ipv6addr_len |
length of ipv6addr | |
uint16_t | zoneid_len |
length of zoneid | |
uint16_t | port_str_len |
length of port_str | |
uint16_t | path_len |
length of path | |
uint16_t | query_len |
length of query | |
const char* uri_parser_result_t::host |
host part
Definition at line 52 of file uri_parser.h.
uint16_t uri_parser_result_t::host_len |
length of host
Definition at line 76 of file uri_parser.h.
const char* uri_parser_result_t::ipv6addr |
Pointer to the start of the address, if host is an IPv6 address and NULL otherwise.
Definition at line 61 of file uri_parser.h.
uint16_t uri_parser_result_t::ipv6addr_len |
length of ipv6addr
Definition at line 77 of file uri_parser.h.
const char* uri_parser_result_t::path |
path
Definition at line 71 of file uri_parser.h.
uint16_t uri_parser_result_t::path_len |
length of path
Definition at line 80 of file uri_parser.h.
uint16_t uri_parser_result_t::port |
port as uint16_t
Definition at line 73 of file uri_parser.h.
const char* uri_parser_result_t::port_str |
port as str
Definition at line 70 of file uri_parser.h.
uint16_t uri_parser_result_t::port_str_len |
length of port_str
Definition at line 79 of file uri_parser.h.
const char* uri_parser_result_t::query |
query
Definition at line 72 of file uri_parser.h.
uint16_t uri_parser_result_t::query_len |
length of query
Definition at line 81 of file uri_parser.h.
const char* uri_parser_result_t::scheme |
scheme
Definition at line 42 of file uri_parser.h.
uint16_t uri_parser_result_t::scheme_len |
length of scheme
Definition at line 74 of file uri_parser.h.
const char* uri_parser_result_t::userinfo |
userinfo
Definition at line 43 of file uri_parser.h.
uint16_t uri_parser_result_t::userinfo_len |
length of userinfo
Definition at line 75 of file uri_parser.h.
const char* uri_parser_result_t::zoneid |
zoneid if host is IPv6 address, NULL otherwise
Definition at line 68 of file uri_parser.h.
uint16_t uri_parser_result_t::zoneid_len |
length of zoneid
Definition at line 78 of file uri_parser.h.