Optional
aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
ParseAuthority breaks the authority string up into its 4 components: username, password, hostname, and hostport.
auth =
filename =
ParseFilePath breaks the file path string up into: the directory portion, file base name, and file extension.
filepath =
ParsePath breaks the path string up into its 3 major components: a file path, a query string, and a reference string.
The string to parse in the following methods may be given as a null terminated string, in which case the length argument should be -1.
Out parameters of the following methods are all optional (ie. the caller may pass-in a NULL value if the corresponding results are not needed). Signed out parameters may hold a value of -1 if the corresponding result is not part of the string being parsed.
The parsing routines attempt to be as forgiving as possible.
ParseSpec breaks the URL string up into its 3 major components: a scheme, an authority section (hostname, etc.), and a path.
spec =
Generated using TypeDoc
nsIURLParser specifies the interface to an URL parser that attempts to follow the definitions of RFC 2396.