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(int)-1
const ushort PORT_ANY = 0

Member Function Documentation

sockaddr* name  )  [inline]
 

Reimplemented from Address.

Definition at line 1709 of file Socket.d.

int nameLen  )  [inline]
 

Reimplemented from Address.

Definition at line 1720 of file Socket.d.

this  )  [inline]
 

Definition at line 1731 of file Socket.d.

References sin.

Socket AddressFamily addressFamily  )  [inline]
 

Reimplemented from Address.

Definition at line 1747 of file Socket.d.

References sin.

ushort port  )  [inline]
 

Definition at line 1758 of file Socket.d.

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

uint addr  )  [inline]
 

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

References sin.

this uint  addr,
ushort  port
[inline]
 

Definition at line 1802 of file Socket.d.

References sin.

this ushort  port  )  [inline]
 

Definition at line 1814 of file Socket.d.

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

char [] toAddrString  )  [inline]
 

Definition at line 1826 of file Socket.d.

References sin.

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

char [] toPortString  )  [inline]
 

Definition at line 1837 of file Socket.d.

char [] toString  )  [inline]
 

Reimplemented from Address.

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

References port().

Referenced by this().


Member Data Documentation

sockaddr_in sin
 

Definition at line 1701 of file Socket.d.

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

const uint ADDR_ANY = 0
 

Definition at line 1737 of file Socket.d.

const uint ADDR_NONE = cast(int)-1
 

Definition at line 1738 of file Socket.d.

Referenced by addr(), and this().

const ushort PORT_ANY = 0
 

Definition at line 1739 of file Socket.d.

Referenced by addr().


The documentation for this class was generated from the following file:
Generated on Sun Nov 7 19:07:05 2004 for Mango by doxygen 1.3.6