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


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 |
1.5.8