]> git.saurik.com Git - wxWidgets.git/blame - docs/latex/wx/url.tex
More Motif stuff incl. beginnings of wxToolBar
[wxWidgets.git] / docs / latex / wx / url.tex
CommitLineData
e79848ac
GL
1\section{\class{wxURL}}\label{wxurl}
2
3\wxheading{Derived from}
4
5\helpref{wxObject}{wxobject}
6
7\wxheading{See also}
8
42ff6409 9\helpref{wxSocketBase}{wxsocketbase}, \helpref{wxProtocol}{wxprotocol}
e79848ac
GL
10
11% ----------------------------------------------------------------------------
12% Members
13% ----------------------------------------------------------------------------
14
15\latexignore{\rtfignore{\membersection{Members}}}
16
42ff6409
JS
17\membersection{wxURL::wxURL}\label{wxurlconstr}
18
e79848ac
GL
19\func{}{wxURL}{\param{const wxString\&}{ url}}
20
21Constructs an URL object from the string.
22
23\wxheading{Parameters}
24
25\docparam{url}{Url string to parse.}
26
27\membersection{wxURL::\destruct{wxURL}}
42ff6409 28
e79848ac
GL
29\func{}{\destruct{wxURL}}{\void}
30
31Destroys the URL object.
32
33%
34% GetProtocolName
35%
36\membersection{wxURL::GetProtocolName}
42ff6409 37
e79848ac
GL
38\constfunc{wxString}{GetProtocolName}{\void}
39
40Returns the name of the protocol which will be used to get the URL.
41
42%
43% GetProtocol
44%
45\membersection{wxURL::GetProtocol}
42ff6409 46
e79848ac
GL
47\func{wxProtocol\&}{GetProtocol}{\void}
48
49Returns a reference to the protocol which will be used to get the URL.
50
51%
52% GetError
53%
54\membersection{wxURL::GetError}
42ff6409 55
e79848ac
GL
56\constfunc{wxURLError}{GetError}{\void}
57
58Returns the last error. This error refers to the URL parsing or to the protocol.
59It can be one of these errors:
60
61\twocolwidtha{7cm}
62\begin{twocollist}\itemsep=0pt
63\twocolitem{{\bf wxURL\_NOERR}}{No error.}
64\twocolitem{{\bf wxURL\_SNTXERR}}{Syntax error in the URL string.}
65\twocolitem{{\bf wxURL\_NOPROTO}}{Found no protocol which can get this URL.}
66\twocolitem{{\bf wxURL\_NOHOST}}{An host name is required for this protocol.}
67\twocolitem{{\bf wxURL\_NOPATH}}{A path is required for this protocol.}
68\twocolitem{{\bf wxURL\_CONNERR}}{Connection error.}
69\twocolitem{{\bf wxURL\_PROTOERR}}{An error occured during negotiation.}
70\end{twocollist}%
71
72%
73% GetInputStream
74%
75\membersection{wxURL::GetInputStream}
42ff6409 76
e79848ac
GL
77\func{wxInputStream *}{GetInputStream}{\void}
78
79Initializes the protocol and opens the input stream.
80
42ff6409 81\wxheading{Return value}
e79848ac
GL
82
83It returns a read-only wxStream.
84
42ff6409 85\wxheading{See also}
e79848ac
GL
86
87\helpref{wxInputStream}{wxinputstream}
88
89%
90% SetDefaultProxy
91%
42ff6409
JS
92\membersection{wxURL::SetDefaultProxy}\label{wxurlsetdefaultproxy}
93
e79848ac
GL
94\func{static void}{SetDefaultProxy}{\param{const wxString\&}{ url\_proxy}}
95
96Sets the default proxy server to use to get the URL. The string specifies
97the proxy like this: <hostname>:<port number>.
98
99\wxheading{Parameters}
100
101\docparam{url\_proxy}{Specifies the proxy to use}
102
103\wxheading{See also}
104
105\helpref{wxURL::SetProxy}{wxurlsetproxy}
106
107%
108% SetProxy
109%
42ff6409
JS
110\membersection{wxURL::SetProxy}\label{wxurlsetproxy}
111
e79848ac
GL
112\func{void}{SetProxy}{\param{const wxString\&}{ url\_proxy}}
113
114Sets the proxy to use for this URL.
115
116\wxheading{See also}
117
118\helpref{wxURL::SetDefaultProxy}{wxurlsetdefaultproxy}
42ff6409 119