Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

more::io::host_address Class Reference

Internet name and address information for a host. More...

#include <more/io/socket.h>

List of all members.

Public Types

Public Methods


Detailed Description

Internet name and address information for a host.


Member Typedef Documentation

typedef std::list<std::string>::const_iterator more::io::host_address::host_alias_iterator
 

typedef std::pair<host_alias_iterator, host_alias_iterator> more::io::host_address::host_alias_range
 

typedef std::list<internet_address>::const_iterator more::io::host_address::ip_address_iterator
 

typedef std::pair<ip_address_iterator, ip_address_iterator> more::io::host_address::ip_address_range
 


Constructor & Destructor Documentation

more::io::host_address::host_address std::string const &    name
 

Construct a host address from name possibly using nameserver lookup.


Member Function Documentation

host_alias_range more::io::host_address::host_aliases   const [inline]
 

Return a range of aliases for this host.

std::string const& more::io::host_address::host_name   const [inline]
 

Return the official name of this host.

ip_address_range more::io::host_address::ip_addresses   const [inline]
 

Return a range of the IP addresses of this host.


The documentation for this class was generated from the following file:
Generated on Sat Sep 7 19:12:43 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by Dimitri van Heesch.