Lines Matching refs:URL
36 If the structure represents a valid URL or not depends on prior usage of
39 It is not necessary to set all of the fields; either <member>URL::Complete</member>
41 fields, like <member>URL::Host</member>, <member>URL::Port</member>,
42 <member>URL::User</member>, <member>URL::Password</member>,
43 or <member>URL::Mark</member>, are optional.
49 published struct URL
51 /** contains the string representation of the complete URL, for example,
57 function is mandatory to validate the URL. It cannot be assumed that
58 <member>URL::Complete</member> represents always a valid URL!
64 /** contains the URL without a mark and without arguments, for example,
70 /** contains the protocol (scheme) of the URL, for example, "http"
75 /** contains the user-identifier of the URL, for example, "me"
80 /** contains the users password of the URL, for example, "pass"
85 /** contains the server part of the URL, for example, "www.sun.de"
90 /** contains the port at the server of the URL, for example, "8080"
95 …/** contains all segments but the last one of the hierarchical path of the URL, for example, "/pub…
100 /** contains the last segment of the hierarchical path of the URL, for the above example, "foo.txt"
104 the last segment describes a folder. If you want to be sure that a file URL that references
105 a folder will be correctly put into the URL fields you should append a '/' at the end of the
112 /** contains the arguments part of the URL, for example, "a=b"
117 /** contains the mark part of the URL, for example, "xyz"