% ---------------------------------------------------------------------------- % CLASS: wxSockAddress % ---------------------------------------------------------------------------- \section{\class{wxSockAddress}}\label{wxsockaddress} \wxheading{Derived from} \helpref{wxObject}{wxobject} {\bf Actually, you don't have to use these functions: only wxSocketBase use it.} \wxheading{See also} \helpref{wxSocketBase}{wxsocketbase}\\ \helpref{wxIPV4address}{wxipv4address}\\ \helpref{wxIPV6address}{wxipv6address}\\ \helpref{wxunixaddress}{wxunixaddress} % ---------------------------------------------------------------------------- % Members % ---------------------------------------------------------------------------- \latexignore{\rtfignore{\wxheading{Members}}} % % ctor/dtor % \membersection{wxSockAddress::wxSockAddress} \func{}{wxSockAddress}{\void} Default constructor. \membersection{wxSockAddress::\destruct{wxSockAddress}} \func{}{\destruct{wxSockAddress}}{\void} Default destructor. % % Clear % \membersection{wxSockAddress::Clear} \func{void}{Clear}{\void} Delete all informations about the address. % % Build % \membersection{wxSockAddress::Build} \func{void}{Build}{\param{struct sockaddr *\&}{ addr}, \param{size\_t\&}{ len}} Build a coded socket address. % % Disassemble % \membersection{wxSockAddress::Disassemble} \func{void}{Disassemble}{\param{struct sockaddr *}{addr}, \param{size\_t}{ len}} Decode a socket address. {\bf Actually, you don't have to use this function: only wxSocketBase use it.} % % SockAddrLen % \membersection{wxSockAddress::SockAddrLen} \func{int}{SockAddrLen}{\void}; Returns the length of the socket address. % ---------------------------------------------------------------------------- % CLASS: wxIPV4address % ---------------------------------------------------------------------------- \section{\class{wxIPV4address}}\label{wxipv4address} \wxheading{Derived from} \helpref{wxSockAddress}{wxsockaddress} % ---------------------------------------------------------------------------- % MEMBERS % ---------------------------------------------------------------------------- \latexignore{\rtfignore{\wxheading{Members}}} % % Hostname % \membersection{wxIPV4address::Hostname} \func{bool}{Hostname}{\param{const wxString\&}{ hostname}} Use the specified {\it hostname} for the address. \wxheading{Return value} Returns FALSE if something bad happens (invalid hostname, invalid IP address). % % Hostname % \membersection{wxIPV4address::Hostname} \func{wxString}{Hostname}{\void} Returns the hostname which matches the IP address. % % Service % \membersection{wxIPV4address::Service} \func{bool}{Service}{\param{const wxString\&}{ service}} Use the specified {\it service} string for the address. \wxheading{Return value} Returns FALSE if something bad happens (invalid service). % % Service % \membersection{wxIPV4address::Service} \func{bool}{Service}{\param{unsigned short}{ service}} Use the specified {\it service} for the address. \wxheading{Return value} Returns FALSE if something bad happens (invalid service). % % Service % \membersection{wxIPV4address::Service} \func{unsigned short}{Service}{\void} Returns the current service. % % LocalHost % \membersection{wxIPV4address::LocalHost} \func{bool}{LocalHost}{\void} Initialize peer host to local host. \wxheading{Return value} Returns FALSE if something bad happens.