Diarkis C++Client Library API Document
Diarkis::Results::Network::DNS Namespace Reference

Variables

DIARKIS_EXPORT System::Result RESOLUTION_ERROR
 Failed to resolve domain name. (status: FATAL, value: 0x53435F7D) More...
 
DIARKIS_EXPORT System::Result EAF_DNS_NOSUPPORT_ERROR
 Address family not supported. (status: FATAL, value: 0x8EDDF707) More...
 
DIARKIS_EXPORT System::Result EAI_ADDRFAMILY_ERROR
 The specified network host does not have any network addresses in the requested address family. (status: FATAL, value: 0x7953FD94) More...
 
DIARKIS_EXPORT System::Result EAI_AGAIN_ERROR
 The name server returned a temporary failure indication. (status: TEMPORARY, value: 0xA0B82E6E) More...
 
DIARKIS_EXPORT System::Result EAI_BADFLAGS_ERROR
 hints.ai_flags contains invalid flags; or, hints.ai_flags included AI_CANONNAME and name was NULL. (status: FATAL, value: 0x4B5DA37E) More...
 
DIARKIS_EXPORT System::Result EAI_FAIL_ERROR
 The name server returned a permanent failure indication. (status: FATAL, value: 0x1EC3018B) More...
 
DIARKIS_EXPORT System::Result EAI_FAMILY_ERROR
 The requested address family is not supported. (status: FATAL, value: 0xC136EC71) More...
 
DIARKIS_EXPORT System::Result EAI_MEMORY_ERROR
 Out of memory. (status: FATAL, value: 0x1A56616E) More...
 
DIARKIS_EXPORT System::Result EAI_NODATA_ERROR
 The specified network host exists, but does not have any network addresses defined. (status: FATAL, value: 0x29EEC06C) More...
 
DIARKIS_EXPORT System::Result EAI_NONAME_ERROR
 The node or service is not known; or both node and service are NULL; or AI_NUMERICSERV was specified in hints.ai_flags and service was not a numeric port-number string. (status: FATAL, value: 0xA9775EB6) More...
 
DIARKIS_EXPORT System::Result EAI_SERVICE_ERROR
 The requested service is not available for the requested socket type. It may be available through another socket type. For example, this error could occur if service was 'shell' (a service available only on stream sockets), and either hints.ai_protocol was IPPROTO_UDP, or hints.ai_socktype was SOCK_DGRAM; or the error could occur if service was not NULL, and hints.ai_socktype was SOCK_RAW (a socket type that does not support the concept of services). (status: FATAL, value: 0xCE7CF1B1) More...
 
DIARKIS_EXPORT System::Result EAI_SOCKTYPE_ERROR
 The requested socket type is not supported. This could occur, for example, if hints.ai_socktype and hints.ai_protocol are inconsistent (e.g., SOCK_DGRAM and IPPROTO_TCP, respectively). (status: FATAL, value: 0xA41B66EF) More...
 
DIARKIS_EXPORT System::Result EAI_SYSTEM_ERROR
 Other system error, check errno for details. (status: FATAL, value: 0xA98EE498) More...
 
DIARKIS_EXPORT System::Result EAI_BADHINTS_ERROR
 Invalid value for hints. (status: FATAL, value: 0xD28FBA25) More...
 
DIARKIS_EXPORT System::Result EAI_PROTOCOL_ERROR
 Resolved protocol is unknown. (status: FATAL, value: 0xC5F62CB8) More...
 
DIARKIS_EXPORT System::Result EAI_OVERFLOW_ERROR
 Argument buffer overflow. (status: FATAL, value: 0x719EC0B9) More...
 
DIARKIS_EXPORT System::Result EAI_INTR_ERROR
 Interrupted by a signal. (status: TEMPORARY, value: 0xE02E56BE) More...
 
DIARKIS_EXPORT System::Result EAI_IDN_ENCODE_ERROR
 Parameter string not correctly encoded. (status: FATAL, value: 0x65755A3E) More...
 

Variable Documentation

◆ RESOLUTION_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::RESOLUTION_ERROR

Failed to resolve domain name. (status: FATAL, value: 0x53435F7D)

◆ EAF_DNS_NOSUPPORT_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAF_DNS_NOSUPPORT_ERROR

Address family not supported. (status: FATAL, value: 0x8EDDF707)

◆ EAI_ADDRFAMILY_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_ADDRFAMILY_ERROR

The specified network host does not have any network addresses in the requested address family. (status: FATAL, value: 0x7953FD94)

◆ EAI_AGAIN_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_AGAIN_ERROR

The name server returned a temporary failure indication. (status: TEMPORARY, value: 0xA0B82E6E)

◆ EAI_BADFLAGS_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_BADFLAGS_ERROR

hints.ai_flags contains invalid flags; or, hints.ai_flags included AI_CANONNAME and name was NULL. (status: FATAL, value: 0x4B5DA37E)

◆ EAI_FAIL_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_FAIL_ERROR

The name server returned a permanent failure indication. (status: FATAL, value: 0x1EC3018B)

◆ EAI_FAMILY_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_FAMILY_ERROR

The requested address family is not supported. (status: FATAL, value: 0xC136EC71)

◆ EAI_MEMORY_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_MEMORY_ERROR

Out of memory. (status: FATAL, value: 0x1A56616E)

◆ EAI_NODATA_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_NODATA_ERROR

The specified network host exists, but does not have any network addresses defined. (status: FATAL, value: 0x29EEC06C)

◆ EAI_NONAME_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_NONAME_ERROR

The node or service is not known; or both node and service are NULL; or AI_NUMERICSERV was specified in hints.ai_flags and service was not a numeric port-number string. (status: FATAL, value: 0xA9775EB6)

◆ EAI_SERVICE_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_SERVICE_ERROR

The requested service is not available for the requested socket type. It may be available through another socket type. For example, this error could occur if service was 'shell' (a service available only on stream sockets), and either hints.ai_protocol was IPPROTO_UDP, or hints.ai_socktype was SOCK_DGRAM; or the error could occur if service was not NULL, and hints.ai_socktype was SOCK_RAW (a socket type that does not support the concept of services). (status: FATAL, value: 0xCE7CF1B1)

◆ EAI_SOCKTYPE_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_SOCKTYPE_ERROR

The requested socket type is not supported. This could occur, for example, if hints.ai_socktype and hints.ai_protocol are inconsistent (e.g., SOCK_DGRAM and IPPROTO_TCP, respectively). (status: FATAL, value: 0xA41B66EF)

◆ EAI_SYSTEM_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_SYSTEM_ERROR

Other system error, check errno for details. (status: FATAL, value: 0xA98EE498)

◆ EAI_BADHINTS_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_BADHINTS_ERROR

Invalid value for hints. (status: FATAL, value: 0xD28FBA25)

◆ EAI_PROTOCOL_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_PROTOCOL_ERROR

Resolved protocol is unknown. (status: FATAL, value: 0xC5F62CB8)

◆ EAI_OVERFLOW_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_OVERFLOW_ERROR

Argument buffer overflow. (status: FATAL, value: 0x719EC0B9)

◆ EAI_INTR_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_INTR_ERROR

Interrupted by a signal. (status: TEMPORARY, value: 0xE02E56BE)

◆ EAI_IDN_ENCODE_ERROR

DIARKIS_EXPORT System::Result Diarkis::Results::Network::DNS::EAI_IDN_ENCODE_ERROR

Parameter string not correctly encoded. (status: FATAL, value: 0x65755A3E)