]> git.saurik.com Git - wxWidgets.git/blame - docs/latex/wx/sckaddr.tex
wxSize/wxPoint/wxRect versions of functions added to wxMSW, wxMotif;
[wxWidgets.git] / docs / latex / wx / sckaddr.tex
CommitLineData
b80dc5fe
GL
1% ----------------------------------------------------------------------------
2% CLASS: wxSockAddress
3% ----------------------------------------------------------------------------
4\section{\class{wxSockAddress}}\label{wxsockaddress}
5
6\wxheading{Derived from}
7
8\helpref{wxObject}{wxobject}
9
10{\bf Actually, you don't have to use these functions: only wxSocketBase use it.}
11
12\wxheading{See also}
13
14\helpref{wxSocketBase}{wxsocketbase}\\
15\helpref{wxIPV4address}{wxipv4address}\\
16\helpref{wxIPV6address}{wxipv6address}\\
17\helpref{wxunixaddress}{wxunixaddress}
18
19% ----------------------------------------------------------------------------
20% Members
21% ----------------------------------------------------------------------------
22
23\latexignore{\rtfignore{\wxheading{Members}}}
24
25%
26% ctor/dtor
27%
28
29\membersection{wxSockAddress::wxSockAddress}
30\func{}{wxSockAddress}{\void}
31
32Default constructor.
33
34\membersection{wxSockAddress::\destruct{wxSockAddress}}
35\func{}{\destruct{wxSockAddress}}{\void}
36
37Default destructor.
38
39%
40% Clear
41%
42\membersection{wxSockAddress::Clear}
43\func{void}{Clear}{\void}
44
45Delete all informations about the address.
46
47%
48% Build
49%
50\membersection{wxSockAddress::Build}
51\func{void}{Build}{\param{struct sockaddr *\&}{ addr}, \param{size\_t\&}{ len}}
52
53Build a coded socket address.
54
55%
56% Disassemble
57%
58\membersection{wxSockAddress::Disassemble}
59\func{void}{Disassemble}{\param{struct sockaddr *}{addr}, \param{size\_t}{ len}}
60
61Decode a socket address. {\bf Actually, you don't have to use this
62function: only wxSocketBase use it.}
63
64%
65% SockAddrLen
66%
67\membersection{wxSockAddress::SockAddrLen}
68\func{int}{SockAddrLen}{\void};
69
70Returns the length of the socket address.
71
72% ----------------------------------------------------------------------------
73% CLASS: wxIPV4address
74% ----------------------------------------------------------------------------
75\section{\class{wxIPV4address}}\label{wxipv4address}
76
77\wxheading{Derived from}
78
79\helpref{wxSockAddress}{wxsockaddress}
80
81% ----------------------------------------------------------------------------
82% MEMBERS
83% ----------------------------------------------------------------------------
84
85\latexignore{\rtfignore{\wxheading{Members}}}
86
87%
88% Hostname
89%
90
91\membersection{wxIPV4address::Hostname}
92\func{bool}{Hostname}{\param{const wxString\&}{ hostname}}
93
94Use the specified {\it hostname} for the address.
95
96\wxheading{Return value}
97
98Returns FALSE if something bad happens (invalid hostname, invalid IP address).
99
100%
101% Hostname
102%
103
104\membersection{wxIPV4address::Hostname}
105\func{wxString}{Hostname}{\void}
106
107Returns the hostname which matches the IP address.
108
109%
110% Service
111%
112
113\membersection{wxIPV4address::Service}
114\func{bool}{Service}{\param{const wxString\&}{ service}}
115
116Use the specified {\it service} string for the address.
117
118\wxheading{Return value}
119
120Returns FALSE if something bad happens (invalid service).
121
122%
123% Service
124%
125
126\membersection{wxIPV4address::Service}
127\func{bool}{Service}{\param{unsigned short}{ service}}
128
129Use the specified {\it service} for the address.
130
131\wxheading{Return value}
132
133Returns FALSE if something bad happens (invalid service).
134
135%
136% Service
137%
138
139\membersection{wxIPV4address::Service}
140\func{unsigned short}{Service}{\void}
141
142Returns the current service.
143
144%
145% LocalHost
146%
147
148\membersection{wxIPV4address::LocalHost}
149\func{bool}{LocalHost}{\void}
150
151Initialize peer host to local host.
152
153\wxheading{Return value}
154
155Returns FALSE if something bad happens.