Main Page | Class Hierarchy | Alphabetical List | Class List | 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

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 1727 of file Socket.d.

int nameLen  )  [inline]
 

Reimplemented from Address.

Definition at line 1738 of file Socket.d.

this  )  [inline]
 

Definition at line 1749 of file Socket.d.

References sin.

Socket AddressFamily addressFamily  )  [inline]
 

Reimplemented from Address.

Definition at line 1765 of file Socket.d.

References sin.

ushort port  )  [inline]
 

Definition at line 1776 of file Socket.d.

Referenced by MulticastSocket::join(), and parse().

uint addr  )  [inline]
 

Definition at line 1787 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 1800 of file Socket.d.

References sin.

this uint  addr,
ushort  port
[inline]
 

Definition at line 1820 of file Socket.d.

References sin.

this ushort  port  )  [inline]
 

Definition at line 1832 of file Socket.d.

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

char [] toAddrString  )  [inline]
 

Definition at line 1844 of file Socket.d.

References sin.

char [] toPortString  )  [inline]
 

Definition at line 1855 of file Socket.d.

char [] toString  )  [inline]
 

Reimplemented from Address.

Definition at line 1866 of file Socket.d.

References sin.

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

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 1879 of file Socket.d.

References port().

Referenced by this().


Member Data Documentation

sockaddr_in sin
 

Definition at line 1719 of file Socket.d.

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

const uint ADDR_ANY = 0
 

Definition at line 1755 of file Socket.d.

const uint ADDR_NONE = cast(uint)-1
 

Definition at line 1756 of file Socket.d.

Referenced by addr(), and this().

const ushort PORT_ANY = 0
 

Definition at line 1757 of file Socket.d.

Referenced by addr().


The documentation for this class was generated from the following file:
Generated on Sat Apr 9 20:11:40 2005 for Mango by doxygen 1.3.6