Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

InternetAddress Class Reference

Inheritance diagram for InternetAddress:

Address List of all members.

Public Member Functions

sockaddr * name ()
int nameLen ()
 this ()
Socket AddressFamily addressFamily ()
ushort port ()
uint addr ()
 this (char[] addr, ushort port=PORT_ANY)
 this (uint addr, ushort port)
 this (ushort port)
char[] toAddrString ()
char[] toPortString ()
char[] toString ()

Static Public Member Functions

static uint parse (char[] addr)

Public Attributes

sockaddr_in sin
const uint ADDR_ANY = 0
const uint ADDR_NONE = cast(uint)-1
const ushort PORT_ANY = 0

Member Function Documentation

sockaddr* name  )  [inline]
 

Reimplemented from Address.

Definition at line 1734 of file Socket.d.

int nameLen  )  [inline]
 

Reimplemented from Address.

Definition at line 1745 of file Socket.d.

this  )  [inline]
 

Definition at line 1756 of file Socket.d.

References sin.

Socket AddressFamily addressFamily  )  [inline]
 

Reimplemented from Address.

Definition at line 1772 of file Socket.d.

References sin.

ushort port  )  [inline]
 

Definition at line 1783 of file Socket.d.

Referenced by AbstractServer::getPort(), MulticastSocket::join(), parse(), this(), and toAddrString().

uint addr  )  [inline]
 

Definition at line 1794 of file Socket.d.

References ADDR_NONE, and PORT_ANY.

this char[]  addr,
ushort  port = PORT_ANY
[inline]
 

-port- can be PORT_ANY -addr- is an IP address or host name

Definition at line 1807 of file Socket.d.

References sin.

this uint  addr,
ushort  port
[inline]
 

Definition at line 1827 of file Socket.d.

References sin.

this ushort  port  )  [inline]
 

Definition at line 1839 of file Socket.d.

References ADDR_NONE, InternetHost::addrList, InternetHost::getHostByName(), parse(), port(), and sin.

char [] toAddrString  )  [inline]
 

Definition at line 1851 of file Socket.d.

References port(), and sin.

Referenced by AbstractServer::getHost(), and AbstractServer::getRemoteAddress().

char [] toPortString  )  [inline]
 

Definition at line 1862 of file Socket.d.

char [] toString  )  [inline]
 

Reimplemented from Address.

Definition at line 1873 of file Socket.d.

References sin.

Referenced by SocketSet::VersionWin32::first().

static uint parse char[]  addr  )  [inline, static]
 

-addr- is an IP address in the format "a.b.c.d" returns ADDR_NONE on failure

Definition at line 1886 of file Socket.d.

References port().

Referenced by this().


Member Data Documentation

sockaddr_in sin
 

Definition at line 1726 of file Socket.d.

Referenced by addressFamily(), Socket::setGroup(), this(), toAddrString(), and toString().

const uint ADDR_ANY = 0
 

Definition at line 1762 of file Socket.d.

const uint ADDR_NONE = cast(uint)-1
 

Definition at line 1763 of file Socket.d.

Referenced by addr(), and this().

const ushort PORT_ANY = 0
 

Definition at line 1764 of file Socket.d.

Referenced by addr().


The documentation for this class was generated from the following file:
Generated on Fri May 27 18:12:02 2005 for Mango by  doxygen 1.4.0