uriparser 0.9.8
|
#include <Uri.h>
Represents an RFC 3986 URI. Missing components can be {NULL, NULL} ranges.
UriBool absolutePath |
Absolute path flag, distincting "a" and "/a"; always URI_FALSE
for URIs with host
UriTextRangeA fragment |
Query without leading "#"
UriHostDataA hostData |
Structured host type specific data
UriTextRangeA hostText |
Host text (set for all hosts, excluding square brackets)
UriBool owner |
Memory owner flag
UriPathSegmentA* pathHead |
Head of a linked list of path segments
UriPathSegmentA* pathTail |
Tail of the list behind pathHead
UriTextRangeA portText |
Port (e.g. "80")
UriTextRangeA query |
Query without leading "?"
void* reserved |
Reserved to the parser
UriTextRangeA scheme |
Scheme (e.g. "http")
UriTextRangeA userInfo |
User info (e.g. "user:pass")