asio::ip Namespace Reference


Classes

class  address
 Implements version-independent IP addresses. More...
class  address_v4
 Implements IP version 4 style addresses. More...
class  address_v6
 Implements IP version 6 style addresses. More...
class  basic_endpoint
 Describes an endpoint for a version-independent IP socket. More...
class  basic_resolver
 Provides endpoint resolution functionality. More...
class  basic_resolver_entry
 An entry produced by a resolver. More...
class  basic_resolver_iterator
 An iterator over the entries produced by a resolver. More...
class  basic_resolver_query
 An query to be passed to a resolver. More...
class  resolver_query_base
class  resolver_service
 Default service implementation for a resolver. More...
class  tcp
 Encapsulates the flags needed for TCP. More...
class  udp
 Encapsulates the flags needed for UDP. More...

Namespaces

namespace  detail
namespace  multicast

Functions

std::string host_name ()
 Get the current host name.
std::string host_name (asio::error_code &ec)
 Get the current host name.


Function Documentation

std::string asio::ip::host_name ( asio::error_code ec  )  [inline]

std::string asio::ip::host_name (  )  [inline]

Get the current host name.

Definition at line 37 of file host_name.hpp.

References asio::detail::socket_ops::gethostname(), and asio::detail::throw_error().


Generated on Sun May 25 00:21:35 2008 by  doxygen 1.5.6