UriUriStructA Struct Reference

#include <Uri.h>


Data Fields

UriTextRangeA scheme
UriTextRangeA userInfo
UriTextRangeA hostText
UriHostDataA hostData
UriTextRangeA portText
UriPathSegmentApathHead
UriPathSegmentApathTail
UriTextRangeA query
UriTextRangeA fragment
UriBool absolutePath
UriBool owner
void * reserved


Detailed Description

Represents an RFC 3986 URI. Missing components can be {NULL, NULL} ranges.

See also:
uriParseUriA

uriFreeUriMembersA

UriParserStateA

Since:
0.3.0

Field Documentation

Absolute path flag, distincting "a" and "/a"

Query without leading "#"

Structured host type specific data

Host text (set for all hosts, excluding square brackets)

Memory owner flag

Head of a linked list of path segments

Tail of the list behind pathHead

Port (e.g. "80")

Query without leading "?"

void* reserved

Reserved to the parser

Scheme (e.g. "http")

User info (e.g. "user:pass")


The documentation for this struct was generated from the following file:

Generated on Tue Jul 28 22:08:13 2009 for uriparser by  doxygen 1.5.9