conexus logo

except_address.h File Reference

#include <conexus/except.h>
#include <netdb.h>

Include dependency graph for except_address.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Conexus::address_exception
 Base class for all address exceptions. More...
class  Conexus::exception::address::bad_string
 Thrown when trying to create an address from a string that is improperly formed. More...
class  Conexus::exception::address::bad_netmask
 Thrown when a netmask is required and the string or numeric is not a valid netmask. More...
class  Conexus::exception::address::again
 EAI_AGAIN The name could not be resolved at this time. More...
class  Conexus::exception::address::bad_flags
 EAI_BADFLAGS The flags parameter has an invalid value. More...
class  Conexus::exception::address::fail
 EAI_FAIL A non-recoverable exception occurred. More...
class  Conexus::exception::address::memory
 EAI_MEMORY Out of memory. More...
class  Conexus::exception::address::no_name
 EAI_NONAME The name does not resolve for the supplied parameters. More...
class  Conexus::exception::address::system
 EAI_SYSTEM A system exception occurred. More...
class  Conexus::exception::address::family
 EAI_FAMILY: The requested address family is not supported at all. More...
class  Conexus::exception::address::socket_type
 EAI_SOCKTYPE: The requested socket type is not supported at all. More...
class  Conexus::exception::address::service
 EAI_SERVICE: The requested service is not available for the requested socket type. More...
class  Conexus::exception::address::address_family
 EAI_ADDRFAMILY: The specified network host does not have any network addresses in the requested address family. More...
class  Conexus::exception::address::no_data
 EAI_NODATA: The specified network host exists, but does not have any network addresses defined. More...
class  Conexus::exception::address::ipv6_not_ipv4_compatible
 Trying to convert an IPv6 address to IPv4 that is not IPv4 compatible. More...

Namespaces

namespace  Conexus
namespace  Conexus::exception
namespace  Conexus::exception::address


Generated on Wed Jul 8 15:50:18 2009 for conexus by doxygen 1.5.8