Diarkis C++Client Library API Document
results.autogen.h
Go to the documentation of this file.
1 // © 2019-2024 Diarkis Inc. All rights reserved.
2 
3 #pragma once
4 
6 
7 // ADD NAMESPACE NAME TAG
8 namespace Diarkis
9 {
10  namespace Results
11  {
18  DIARKIS_EXPORT extern System::Result SUCCESS;
25  DIARKIS_EXPORT extern System::Result UNSET;
26  namespace General
27  {
34  DIARKIS_EXPORT extern System::Result INVALID_ARGUMENT_NULL_POINTER;
41  DIARKIS_EXPORT extern System::Result INVALID_ARGUMENT;
48  DIARKIS_EXPORT extern System::Result INVALID_ARGUMENT_OUT_OF_RANGE;
55  DIARKIS_EXPORT extern System::Result INVALID_HEXADECIMAL_CHARACTER;
69  DIARKIS_EXPORT extern System::Result RETRY_COUNT_EXHAUSTED;
90  DIARKIS_EXPORT extern System::Result NO_PENDING_DATA_AVAILABLE_ERROR;
97  DIARKIS_EXPORT extern System::Result NOTHING_DONE;
104  DIARKIS_EXPORT extern System::Result THREAD_CREATION_FAILED;
105  }
106  namespace Network
107  {
114  DIARKIS_EXPORT extern System::Result INVALID_ENDPOINT;
121  DIARKIS_EXPORT extern System::Result MISCELLANEOUS_ERROR;
128  DIARKIS_EXPORT extern System::Result INVALID_SESSION_ID;
135  DIARKIS_EXPORT extern System::Result SESSION_ID_NOT_SET;
142  DIARKIS_EXPORT extern System::Result INVALID_CLIENT_KEY;
149  DIARKIS_EXPORT extern System::Result NO_DATA_TO_SEND;
150  namespace Http
151  {
158  DIARKIS_EXPORT extern System::Result NOT_2XX_STATUS_CODE;
165  DIARKIS_EXPORT extern System::Result HEADER_NOT_FOUND;
172  DIARKIS_EXPORT extern System::Result CONTENT_TYPE_HEADER_NOT_FOUND;
179  DIARKIS_EXPORT extern System::Result CONTENT_TYPE_NOT_JSON;
186  DIARKIS_EXPORT extern System::Result INVALID_RESPONSE_CONTENT;
193  DIARKIS_EXPORT extern System::Result TCP_ENDPOINT_NOT_FOUND;
200  DIARKIS_EXPORT extern System::Result ENDPOINT_NOT_FOUND;
207  DIARKIS_EXPORT extern System::Result SERVER_PORT_NOT_FOUND;
214  DIARKIS_EXPORT extern System::Result SID_NOT_FOUND;
221  DIARKIS_EXPORT extern System::Result KEY_NOT_FOUND;
228  DIARKIS_EXPORT extern System::Result IV_NOT_FOUND;
235  DIARKIS_EXPORT extern System::Result MACKEY_NOT_FOUND;
242  DIARKIS_EXPORT extern System::Result HTTP_SYSTEM_ERROR;
243  }
244  namespace DNS
245  {
252  DIARKIS_EXPORT extern System::Result RESOLUTION_ERROR;
259  DIARKIS_EXPORT extern System::Result EAF_DNS_NOSUPPORT_ERROR;
266  DIARKIS_EXPORT extern System::Result EAI_ADDRFAMILY_ERROR;
273  DIARKIS_EXPORT extern System::Result EAI_AGAIN_ERROR;
280  DIARKIS_EXPORT extern System::Result EAI_BADFLAGS_ERROR;
287  DIARKIS_EXPORT extern System::Result EAI_FAIL_ERROR;
294  DIARKIS_EXPORT extern System::Result EAI_FAMILY_ERROR;
301  DIARKIS_EXPORT extern System::Result EAI_MEMORY_ERROR;
308  DIARKIS_EXPORT extern System::Result EAI_NODATA_ERROR;
315  DIARKIS_EXPORT extern System::Result EAI_NONAME_ERROR;
322  DIARKIS_EXPORT extern System::Result EAI_SERVICE_ERROR;
329  DIARKIS_EXPORT extern System::Result EAI_SOCKTYPE_ERROR;
336  DIARKIS_EXPORT extern System::Result EAI_SYSTEM_ERROR;
343  DIARKIS_EXPORT extern System::Result EAI_BADHINTS_ERROR;
350  DIARKIS_EXPORT extern System::Result EAI_PROTOCOL_ERROR;
357  DIARKIS_EXPORT extern System::Result EAI_OVERFLOW_ERROR;
364  DIARKIS_EXPORT extern System::Result EAI_INTR_ERROR;
371  DIARKIS_EXPORT extern System::Result EAI_IDN_ENCODE_ERROR;
372  }
373  namespace Sockets
374  {
381  DIARKIS_EXPORT extern System::Result UNEXPECTED_BLOCKING_MODE_ERROR;
388  DIARKIS_EXPORT extern System::Result INVALID_SOCKET_ERROR;
395  DIARKIS_EXPORT extern System::Result TCP_ONLY_FEATURE;
402  DIARKIS_EXPORT extern System::Result UDP_ONLY_FEATURE;
409  DIARKIS_EXPORT extern System::Result INVALID_FAMILY_ERROR;
416  DIARKIS_EXPORT extern System::Result INVALID_TYPE_ERROR;
423  DIARKIS_EXPORT extern System::Result INVALID_PROTOCOL_ERROR;
430  DIARKIS_EXPORT extern System::Result SET_BLOCKING_MODE_ERROR;
437  DIARKIS_EXPORT extern System::Result GET_BLOCKING_MODE_ERROR;
444  DIARKIS_EXPORT extern System::Result SET_NO_DELAY_ERROR;
451  DIARKIS_EXPORT extern System::Result GET_NO_DELAY_ERROR;
458  DIARKIS_EXPORT extern System::Result SET_DUAL_STACK_ERROR;
465  DIARKIS_EXPORT extern System::Result GET_DUAL_STACK_ERROR;
472  DIARKIS_EXPORT extern System::Result CREATION_ERROR;
479  DIARKIS_EXPORT extern System::Result DISCONNECTED_ERROR;
486  DIARKIS_EXPORT extern System::Result EWOULDBLOCK_ERROR;
493  DIARKIS_EXPORT extern System::Result ECONNRESET_ERROR;
500  DIARKIS_EXPORT extern System::Result EFAULT_ERROR;
507  DIARKIS_EXPORT extern System::Result EINVAL_ERROR;
514  DIARKIS_EXPORT extern System::Result EISCONN_ERROR;
521  DIARKIS_EXPORT extern System::Result EMSGSIZE_ERROR;
528  DIARKIS_EXPORT extern System::Result ENOBUFS_ERROR;
535  DIARKIS_EXPORT extern System::Result ENOMEM_ERROR;
542  DIARKIS_EXPORT extern System::Result ENOTCONN_ERROR;
549  DIARKIS_EXPORT extern System::Result ENOTSOCK_ERROR;
556  DIARKIS_EXPORT extern System::Result EOPNOTSUPP_ERROR;
563  DIARKIS_EXPORT extern System::Result EPIPE_ERROR;
570  DIARKIS_EXPORT extern System::Result EBADF_ERROR;
577  DIARKIS_EXPORT extern System::Result ECONNREFUSED_ERROR;
584  DIARKIS_EXPORT extern System::Result EDESTADDRREQ_ERROR;
591  DIARKIS_EXPORT extern System::Result ENOPROTOOPT_ERROR;
598  DIARKIS_EXPORT extern System::Result EACCES_ERROR;
605  DIARKIS_EXPORT extern System::Result EADDRINUSE_ERROR;
612  DIARKIS_EXPORT extern System::Result EADDRNOTAVAIL_ERROR;
619  DIARKIS_EXPORT extern System::Result EAFNOSUPPORT_ERROR;
626  DIARKIS_EXPORT extern System::Result EINPROGRESS_ERROR;
633  DIARKIS_EXPORT extern System::Result EINTR_ERROR;
640  DIARKIS_EXPORT extern System::Result ENETUNREACH_ERROR;
647  DIARKIS_EXPORT extern System::Result EHOSTDOWN_ERROR;
654  DIARKIS_EXPORT extern System::Result ENETDOWN_ERROR;
661  DIARKIS_EXPORT extern System::Result ETIMEDOUT_ERROR;
668  DIARKIS_EXPORT extern System::Result EALREADY_ERROR;
675  DIARKIS_EXPORT extern System::Result WSANOTINITIALISED_ERROR;
682  DIARKIS_EXPORT extern System::Result WSAENETDOWN_ERROR;
689  DIARKIS_EXPORT extern System::Result WSAEINPROGRESS_ERROR;
696  DIARKIS_EXPORT extern System::Result WSAESHUTDOWN_ERROR;
703  DIARKIS_EXPORT extern System::Result WSAEHOSTUNREACH_ERROR;
710  DIARKIS_EXPORT extern System::Result WSAEINTR_ERROR;
717  DIARKIS_EXPORT extern System::Result WSAENETRESET_ERROR;
724  DIARKIS_EXPORT extern System::Result WSAECONNABORTED_ERROR;
731  DIARKIS_EXPORT extern System::Result WSAETIMEDOUT_ERROR;
738  DIARKIS_EXPORT extern System::Result WSAEADDRNOTAVAIL_ERROR;
739  }
740  namespace Tcp
741  {
748  DIARKIS_EXPORT extern System::Result TCP_NOT_CONNECTED_ERROR;
755  DIARKIS_EXPORT extern System::Result TCP_ALREADY_CONNECTED_ERROR;
762  DIARKIS_EXPORT extern System::Result CONNECTION_IN_PROGRESS_ERROR;
769  DIARKIS_EXPORT extern System::Result DISCONNECTION_IN_PROGRESS_ERROR;
776  DIARKIS_EXPORT extern System::Result CONNECTION_TIMEOUT_ERROR;
783  DIARKIS_EXPORT extern System::Result TOO_MANY_PACKETS_ENQUEUED;
784  }
785  namespace Udp
786  {
793  DIARKIS_EXPORT extern System::Result UDP_NOT_CONNECTED_ERROR;
800  DIARKIS_EXPORT extern System::Result UDP_ALREADY_CONNECTED_ERROR;
807  DIARKIS_EXPORT extern System::Result MSG_SIZE_TOO_BIG_ERROR;
814  DIARKIS_EXPORT extern System::Result FORCE_TERMINATION_BY_SERVER;
815  }
816  namespace P2P
817  {
824  DIARKIS_EXPORT extern System::Result PEER_ALREADY_RUNNING;
831  DIARKIS_EXPORT extern System::Result PEER_NOT_YET_RUNNING;
832  }
833  }
834  namespace Crypto
835  {
842  DIARKIS_EXPORT extern System::Result INVALID_KEY_SIZE_ERROR;
849  DIARKIS_EXPORT extern System::Result INVALID_IV_SIZE_ERROR;
856  DIARKIS_EXPORT extern System::Result INVALID_HMAC_KEY_SIZE_ERROR;
863  DIARKIS_EXPORT extern System::Result CREDENTIALS_NOT_SET;
870  DIARKIS_EXPORT extern System::Result HMAC_KEY_NOT_SET;
884  DIARKIS_EXPORT extern System::Result CRYPTO_MISCELLANEOUS_ERROR;
891  DIARKIS_EXPORT extern System::Result CIPHER_CREATION_ERROR;
898  DIARKIS_EXPORT extern System::Result SIGNATURE_MISSMATCH_ERROR;
905  DIARKIS_EXPORT extern System::Result EXPECTED_PAYLOAD_SIZE_MISMATCH;
906  }
907  namespace Packets
908  {
915  DIARKIS_EXPORT extern System::Result INVALID_HEADER_ERROR;
921  DIARKIS_EXPORT extern System::Result INVALID_PAYLOAD_SIZE_ERROR;
922  }
923  }
924 }
925 // ADD NAMESPACE } TAG
Diarkis::Results::Network::Sockets::EADDRINUSE_ERROR
DIARKIS_EXPORT System::Result EADDRINUSE_ERROR
The given address is already in use. (status: FATAL, value: 0x8CD4F017)
Diarkis::Results::Network::DNS::EAI_INTR_ERROR
DIARKIS_EXPORT System::Result EAI_INTR_ERROR
Interrupted by a signal. (status: TEMPORARY, value: 0xE02E56BE)
Diarkis::Results::Network::DNS::EAI_BADFLAGS_ERROR
DIARKIS_EXPORT System::Result EAI_BADFLAGS_ERROR
hints.ai_flags contains invalid flags; or, hints.ai_flags included AI_CANONNAME and name was NULL....
Diarkis::Results::Network::DNS::EAI_SYSTEM_ERROR
DIARKIS_EXPORT System::Result EAI_SYSTEM_ERROR
Other system error, check errno for details. (status: FATAL, value: 0xA98EE498)
Diarkis::Results::Network::Udp::UDP_ALREADY_CONNECTED_ERROR
DIARKIS_EXPORT System::Result UDP_ALREADY_CONNECTED_ERROR
Udp is already connected. (status: FATAL, value: 0x599EEFAC)
Diarkis::Results::Network::Http::CONTENT_TYPE_HEADER_NOT_FOUND
DIARKIS_EXPORT System::Result CONTENT_TYPE_HEADER_NOT_FOUND
The Content-Type header could not be found in the HTTP response. (status: FATAL, value: 0x065627D3)
Diarkis::Results::Network::DNS::EAI_FAIL_ERROR
DIARKIS_EXPORT System::Result EAI_FAIL_ERROR
The name server returned a permanent failure indication. (status: FATAL, value: 0x1EC3018B)
Diarkis::Results::Network::Sockets::ENOPROTOOPT_ERROR
DIARKIS_EXPORT System::Result ENOPROTOOPT_ERROR
The option is unknown at the level indicated. (status: FATAL, value: 0x8F6738DF)
Diarkis::Results::Crypto::CREDENTIALS_NOT_SET
DIARKIS_EXPORT System::Result CREDENTIALS_NOT_SET
The key and IV are not set. (status: FATAL, value: 0xA77DE011)
Diarkis::Results::Network::Sockets::EALREADY_ERROR
DIARKIS_EXPORT System::Result EALREADY_ERROR
A previous connection attempt has not yet been completed. (status: FATAL, value: 0x8FEB8028)
Diarkis::Results::Network::Sockets::EFAULT_ERROR
DIARKIS_EXPORT System::Result EFAULT_ERROR
The arguments point outside the process address space. (status: FATAL, value: 0x8FB8C7EA)
Diarkis::Results::Network::Tcp::TCP_NOT_CONNECTED_ERROR
DIARKIS_EXPORT System::Result TCP_NOT_CONNECTED_ERROR
Tcp is not connected. (status: FATAL, value: 0xE18FE134)
Diarkis::Results::Network::Tcp::CONNECTION_IN_PROGRESS_ERROR
DIARKIS_EXPORT System::Result CONNECTION_IN_PROGRESS_ERROR
Tcp connection is in progress. (status: FATAL, value: 0x7996B678)
Diarkis::Results::Network::Sockets::WSAEADDRNOTAVAIL_ERROR
DIARKIS_EXPORT System::Result WSAEADDRNOTAVAIL_ERROR
The remote address is not a valid address, for example, ADDR_ANY. (status: FATAL, value: 0x1DFDA607)
Diarkis::Results::Network::Sockets::EBADF_ERROR
DIARKIS_EXPORT System::Result EBADF_ERROR
The argument sockfd is an invalid file descriptor. (status: FATAL, value: 0xDE8ABB2A)
Diarkis::Results::Network::Tcp::TOO_MANY_PACKETS_ENQUEUED
DIARKIS_EXPORT System::Result TOO_MANY_PACKETS_ENQUEUED
Too many packets enqueued in a single network processing iteration. (status: FATAL,...
Diarkis::Results::Network::Sockets::EINVAL_ERROR
DIARKIS_EXPORT System::Result EINVAL_ERROR
Invalid argument passed to a socket operation. (status: FATAL, value: 0x1BF2931C)
Diarkis::Results::Network::Sockets::WSAEINPROGRESS_ERROR
DIARKIS_EXPORT System::Result WSAEINPROGRESS_ERROR
A blocking Windows Sockets 1.1 call is in progress, or the service provider is still processing a cal...
Diarkis::Results::Network::Sockets::WSAEINTR_ERROR
DIARKIS_EXPORT System::Result WSAEINTR_ERROR
A blocking Windows Sockets 1.1 call was canceled through WSACancelBlockingCall. (status: FATAL,...
Diarkis::Results::Network::Sockets::GET_DUAL_STACK_ERROR
DIARKIS_EXPORT System::Result GET_DUAL_STACK_ERROR
Fail to retrieve dual stack value. (status: FATAL, value: 0xAF51C948)
Diarkis::Results::Network::Udp::MSG_SIZE_TOO_BIG_ERROR
DIARKIS_EXPORT System::Result MSG_SIZE_TOO_BIG_ERROR
Message does not fit into a single UDP packet (status: FATAL, value: 0x564D7F12)
Diarkis::Results::Network::DNS::EAI_MEMORY_ERROR
DIARKIS_EXPORT System::Result EAI_MEMORY_ERROR
Out of memory. (status: FATAL, value: 0x1A56616E)
Diarkis::Results::Network::P2P::PEER_ALREADY_RUNNING
DIARKIS_EXPORT System::Result PEER_ALREADY_RUNNING
The current peer is already in running state. (status: TEMPORARY, value: 0x25270E75)
Diarkis::Results::Network::DNS::EAI_NODATA_ERROR
DIARKIS_EXPORT System::Result EAI_NODATA_ERROR
The specified network host exists, but does not have any network addresses defined....
Diarkis::Results::Network::Sockets::ECONNREFUSED_ERROR
DIARKIS_EXPORT System::Result ECONNREFUSED_ERROR
A remote host refused to allow the network connection (typically because it is not running the reques...
Diarkis::Results::General::INVALID_ARGUMENT_OUT_OF_RANGE
DIARKIS_EXPORT System::Result INVALID_ARGUMENT_OUT_OF_RANGE
One of the argument is outside of the expected range of values. (status: FATAL, value: 0xEF9C73BE)
Diarkis::Results::Network::Sockets::DISCONNECTED_ERROR
DIARKIS_EXPORT System::Result DISCONNECTED_ERROR
Socket disconnected. (status: FATAL, value: 0x9B07131A)
Diarkis::Results::Network::Tcp::DISCONNECTION_IN_PROGRESS_ERROR
DIARKIS_EXPORT System::Result DISCONNECTION_IN_PROGRESS_ERROR
Tcp disconnection is in progress. (status: FATAL, value: 0x435FB94C)
Diarkis::Results::Network::Sockets::WSAECONNABORTED_ERROR
DIARKIS_EXPORT System::Result WSAECONNABORTED_ERROR
The virtual circuit was terminated due to a time-out or other failure. The application should close t...
Diarkis::Results::Network::Http::NOT_2XX_STATUS_CODE
DIARKIS_EXPORT System::Result NOT_2XX_STATUS_CODE
Server responded with a status code outside of the 2XX success range. (status: FATAL,...
Diarkis::Results::Network::Udp::UDP_NOT_CONNECTED_ERROR
DIARKIS_EXPORT System::Result UDP_NOT_CONNECTED_ERROR
Udp is not connected. (status: FATAL, value: 0x16131CBD)
Diarkis::Results::General::NOTHING_DONE
DIARKIS_EXPORT System::Result NOTHING_DONE
The call did nothing due to specific conditions. (status: TEMPORARY, value: 0xBC001052)
Diarkis::Results::Network::Sockets::EAFNOSUPPORT_ERROR
DIARKIS_EXPORT System::Result EAFNOSUPPORT_ERROR
Addresses in the specified family cannot be used with this socket. (status: FATAL,...
Diarkis::Results::Crypto::SIGNATURE_MISSMATCH_ERROR
DIARKIS_EXPORT System::Result SIGNATURE_MISSMATCH_ERROR
The signature is incorrect. (status: FATAL, value: 0x6CC80441)
Diarkis::Results::Crypto::CIPHER_CREATION_ERROR
DIARKIS_EXPORT System::Result CIPHER_CREATION_ERROR
The cipher creation failed. (status: FATAL, value: 0xF5FFD0AB)
Diarkis::Results::Network::Sockets::INVALID_PROTOCOL_ERROR
DIARKIS_EXPORT System::Result INVALID_PROTOCOL_ERROR
Invalid socket protocol, expected IPPROTO_TCP or IPPROTO_UDP. (status: FATAL, value: 0xA67717C8)
Diarkis::Results::Network::Sockets::EACCES_ERROR
DIARKIS_EXPORT System::Result EACCES_ERROR
The address is protected, and the user is not the superuser. Or the requested address is a broadcast ...
Diarkis::Results::Packets::INVALID_PAYLOAD_SIZE_ERROR
DIARKIS_EXPORT System::Result INVALID_PAYLOAD_SIZE_ERROR
The packet size is invalid. (status: FATAL, value: 0xD59C952D)
Diarkis::Results::Network::Sockets::EMSGSIZE_ERROR
DIARKIS_EXPORT System::Result EMSGSIZE_ERROR
The socket is message oriented, and the message is larger than the maximum supported by the underlyin...
Diarkis::Results::Network::DNS::EAF_DNS_NOSUPPORT_ERROR
DIARKIS_EXPORT System::Result EAF_DNS_NOSUPPORT_ERROR
Address family not supported. (status: FATAL, value: 0x8EDDF707)
Diarkis::Results::Network::Sockets::ENETUNREACH_ERROR
DIARKIS_EXPORT System::Result ENETUNREACH_ERROR
The network is unreachable. (status: TEMPORARY, value: 0x720DC18F)
Diarkis::Results::Network::Sockets::WSAESHUTDOWN_ERROR
DIARKIS_EXPORT System::Result WSAESHUTDOWN_ERROR
The socket has been shut down; it is not possible to send on a socket after shutdown has been invoked...
Diarkis::Results::Network::Sockets::EDESTADDRREQ_ERROR
DIARKIS_EXPORT System::Result EDESTADDRREQ_ERROR
The socket is not connection-mode, and no peer address is set. (status: FATAL, value: 0x3CEC0BFC)
Diarkis::System::Result
Contains information about a specific result value. Can be compared against another Result structure....
Definition: result.h:37
Diarkis::Results::Network::Sockets::WSAETIMEDOUT_ERROR
DIARKIS_EXPORT System::Result WSAETIMEDOUT_ERROR
The connection has been dropped, because of a network failure or because the system on the other end ...
Diarkis::Results::Network::Sockets::WSAENETRESET_ERROR
DIARKIS_EXPORT System::Result WSAENETRESET_ERROR
The connection has been broken due to the keep-alive activity detecting a failure while the operation...
Diarkis::Results::Network::NO_DATA_TO_SEND
DIARKIS_EXPORT System::Result NO_DATA_TO_SEND
Sending data queue is empty. (status: TEMPORARY, value: 0x225A3DFD)
Diarkis::Results::Network::Http::INVALID_RESPONSE_CONTENT
DIARKIS_EXPORT System::Result INVALID_RESPONSE_CONTENT
A required information is missing from the HTTP response content. (status: FATAL, value: 0xFF88DFF3)
Diarkis::Results::Network::Sockets::ENETDOWN_ERROR
DIARKIS_EXPORT System::Result ENETDOWN_ERROR
The local network interface is down. (status: FATAL, value: 0xAACA81EB)
Diarkis::Results::General::INVALID_ARGUMENT_NULL_POINTER
DIARKIS_EXPORT System::Result INVALID_ARGUMENT_NULL_POINTER
One of the argument is a null pointer, whereas non-null pointer was expected. (status: FATAL,...
Diarkis::Results::Network::Http::CONTENT_TYPE_NOT_JSON
DIARKIS_EXPORT System::Result CONTENT_TYPE_NOT_JSON
The Content-Type header value is not application/json nor text/json. (status: FATAL,...
Diarkis::Results::Network::DNS::EAI_FAMILY_ERROR
DIARKIS_EXPORT System::Result EAI_FAMILY_ERROR
The requested address family is not supported. (status: FATAL, value: 0xC136EC71)
Diarkis::Results::Network::SESSION_ID_NOT_SET
DIARKIS_EXPORT System::Result SESSION_ID_NOT_SET
The session ID is not set. (status: FATAL, value: 0xF340F5FA)
Diarkis::Results::Packets::INVALID_HEADER_ERROR
DIARKIS_EXPORT System::Result INVALID_HEADER_ERROR
The packet header is invalid. (status: FATAL, value: 0xE9181561)
Diarkis::Results::General::THREAD_CREATION_FAILED
DIARKIS_EXPORT System::Result THREAD_CREATION_FAILED
Creation of a native thread threw an exception. (status: FATAL, value: 0xACD76813)
Diarkis::Results::Network::Sockets::SET_NO_DELAY_ERROR
DIARKIS_EXPORT System::Result SET_NO_DELAY_ERROR
Invalid socket no-delay value. (status: FATAL, value: 0xB313C693)
Diarkis::Results::Network::Sockets::WSAEHOSTUNREACH_ERROR
DIARKIS_EXPORT System::Result WSAEHOSTUNREACH_ERROR
The remote host cannot be reached from this host at this time. (status: TEMPORARY,...
Diarkis::Results::Network::Tcp::TCP_ALREADY_CONNECTED_ERROR
DIARKIS_EXPORT System::Result TCP_ALREADY_CONNECTED_ERROR
Tcp is already connected. (status: FATAL, value: 0x8AFE5437)
Diarkis::Results::Network::Sockets::GET_NO_DELAY_ERROR
DIARKIS_EXPORT System::Result GET_NO_DELAY_ERROR
Invalid socket no-delay value. (status: FATAL, value: 0x96184D8D)
Diarkis::Results::Crypto::HMAC_KEY_NOT_SET
DIARKIS_EXPORT System::Result HMAC_KEY_NOT_SET
The hmac key is not set. (status: FATAL, value: 0x8DBF449F)
Diarkis::Results::General::RETRY_COUNT_EXHAUSTED
DIARKIS_EXPORT System::Result RETRY_COUNT_EXHAUSTED
The number of retries has exhausted. (status: FATAL, value: 0x9E947C6E)
Diarkis::Results::Network::Sockets::ETIMEDOUT_ERROR
DIARKIS_EXPORT System::Result ETIMEDOUT_ERROR
Connection establishment timed out without establishing a connection. (status: FATAL,...
Diarkis::Results::Crypto::INVALID_IV_SIZE_ERROR
DIARKIS_EXPORT System::Result INVALID_IV_SIZE_ERROR
The iv size is invalid. (status: FATAL, value: 0xBB81D1B7)
Diarkis::Results::General::NO_PENDING_DATA_AVAILABLE_ERROR
DIARKIS_EXPORT System::Result NO_PENDING_DATA_AVAILABLE_ERROR
There is no pending data available. (status: TEMPORARY, value: 0x29E09324)
Diarkis::Results::Network::DNS::EAI_SERVICE_ERROR
DIARKIS_EXPORT System::Result EAI_SERVICE_ERROR
The requested service is not available for the requested socket type. It may be available through ano...
Diarkis::Results::Crypto::CRYPTO_MISCELLANEOUS_ERROR
DIARKIS_EXPORT System::Result CRYPTO_MISCELLANEOUS_ERROR
Crypto miscellaneous error. (status: FATAL, value: 0xF0FBDD5E)
Diarkis::Results::Network::Sockets::ECONNRESET_ERROR
DIARKIS_EXPORT System::Result ECONNRESET_ERROR
Connection reset by peer. (status: FATAL, value: 0x2577D214)
Diarkis::Results::Network::Sockets::EISCONN_ERROR
DIARKIS_EXPORT System::Result EISCONN_ERROR
??? (status: FATAL, value: 0x37C9CF2C)
Diarkis::Results::Network::INVALID_ENDPOINT
DIARKIS_EXPORT System::Result INVALID_ENDPOINT
Invalid network endpoint value (status: FATAL, value: 0x3F7F2EB6)
Diarkis
Definition: commands.h:9
Diarkis::Results::Crypto::BUFFER_NOT_MULTIPLE_OF_BLOCK_SIZE
DIARKIS_EXPORT System::Result BUFFER_NOT_MULTIPLE_OF_BLOCK_SIZE
The buffer size is not a multiple of cipher block size. (status: FATAL, value: 0xF9B2900D)
Diarkis::Results::Network::Sockets::TCP_ONLY_FEATURE
DIARKIS_EXPORT System::Result TCP_ONLY_FEATURE
Feature available only when in TCP mode. (status: FATAL, value: 0x7491B652)
Diarkis::Results::Crypto::INVALID_HMAC_KEY_SIZE_ERROR
DIARKIS_EXPORT System::Result INVALID_HMAC_KEY_SIZE_ERROR
The hmac key size is invalid. (status: FATAL, value: 0xD2F55218)
Diarkis::Results::Network::Sockets::ENOBUFS_ERROR
DIARKIS_EXPORT System::Result ENOBUFS_ERROR
The output queue for a network interface was full. (status: TEMPORARY, value: 0xE47D35C5)
Diarkis::Results::Crypto::EXPECTED_PAYLOAD_SIZE_MISMATCH
DIARKIS_EXPORT System::Result EXPECTED_PAYLOAD_SIZE_MISMATCH
Delta between resulting payload size from header and transport payload size results in wrong padding ...
Diarkis::Results::Network::Http::MACKEY_NOT_FOUND
DIARKIS_EXPORT System::Result MACKEY_NOT_FOUND
Could not retrieve the MAC key from HTTP auth response. (status: FATAL, value: 0xB5FF6420)
Diarkis::Results::Network::Http::HTTP_SYSTEM_ERROR
DIARKIS_EXPORT System::Result HTTP_SYSTEM_ERROR
HTTP library error. (status: FATAL, value: 0x5864352D)
Diarkis::Results::Network::Sockets::GET_BLOCKING_MODE_ERROR
DIARKIS_EXPORT System::Result GET_BLOCKING_MODE_ERROR
Invalid socket blocking mode. (status: FATAL, value: 0x18A3F57A)
result.h
Diarkis::Results::Network::DNS::RESOLUTION_ERROR
DIARKIS_EXPORT System::Result RESOLUTION_ERROR
Failed to resolve domain name. (status: FATAL, value: 0x53435F7D)
Diarkis::Results::Network::Sockets::CREATION_ERROR
DIARKIS_EXPORT System::Result CREATION_ERROR
Failed to create socket. (status: FATAL, value: 0x58FE6F09)
Diarkis::Results::Network::DNS::EAI_IDN_ENCODE_ERROR
DIARKIS_EXPORT System::Result EAI_IDN_ENCODE_ERROR
Parameter string not correctly encoded. (status: FATAL, value: 0x65755A3E)
Diarkis::Results::General::HEXADECIMAL_STRING_OF_ODD_LENGTH
DIARKIS_EXPORT System::Result HEXADECIMAL_STRING_OF_ODD_LENGTH
Hexadecimal string contains an odd number of characters. (status: FATAL, value: 0x7ECB4AEA)
Diarkis::Results::Network::Tcp::CONNECTION_TIMEOUT_ERROR
DIARKIS_EXPORT System::Result CONNECTION_TIMEOUT_ERROR
The tcp connection has timed out. (status: FATAL, value: 0x5D61C472)
Diarkis::Results::Network::Sockets::EINPROGRESS_ERROR
DIARKIS_EXPORT System::Result EINPROGRESS_ERROR
The socket is nonblocking and the connection cannot be completed immediately. (status: FATAL,...
Diarkis::Results::Network::Sockets::INVALID_FAMILY_ERROR
DIARKIS_EXPORT System::Result INVALID_FAMILY_ERROR
Invalid socket family, expected INET4 or INET6. (status: FATAL, value: 0x9E3C23E0)
Diarkis::Results::Network::Http::KEY_NOT_FOUND
DIARKIS_EXPORT System::Result KEY_NOT_FOUND
Could not retrieve the session key from HTTP auth response. (status: FATAL, value: 0xBB820DA1)
Diarkis::Results::Network::Sockets::INVALID_TYPE_ERROR
DIARKIS_EXPORT System::Result INVALID_TYPE_ERROR
Invalid socket type, expected SOCK_STREAM or SOCK_DGRAM. (status: FATAL, value: 0x9B8CD2AD)
Diarkis::Results::Network::Http::IV_NOT_FOUND
DIARKIS_EXPORT System::Result IV_NOT_FOUND
Could not retrieve the IV from HTTP auth response. (status: FATAL, value: 0x60B44EC5)
Diarkis::Results::Network::DNS::EAI_ADDRFAMILY_ERROR
DIARKIS_EXPORT System::Result EAI_ADDRFAMILY_ERROR
The specified network host does not have any network addresses in the requested address family....
Diarkis::Results::Network::Sockets::SET_DUAL_STACK_ERROR
DIARKIS_EXPORT System::Result SET_DUAL_STACK_ERROR
Fail to enable dual stack. (status: FATAL, value: 0x017A8934)
Diarkis::Results::Network::Sockets::EPIPE_ERROR
DIARKIS_EXPORT System::Result EPIPE_ERROR
The local end has been shut down on a connection oriented socket. (status: FATAL, value: 0x8F106DAB)
Diarkis::Results::Network::Sockets::WSANOTINITIALISED_ERROR
DIARKIS_EXPORT System::Result WSANOTINITIALISED_ERROR
A successful WSAStartup call must occur before using this function. (status: FATAL,...
Diarkis::Results::Network::Sockets::SET_BLOCKING_MODE_ERROR
DIARKIS_EXPORT System::Result SET_BLOCKING_MODE_ERROR
Invalid socket blocking mode. (status: FATAL, value: 0x198DD2A5)
Diarkis::Results::Network::Sockets::INVALID_SOCKET_ERROR
DIARKIS_EXPORT System::Result INVALID_SOCKET_ERROR
Invalid socket. (status: FATAL, value: 0x1656F0D4)
Diarkis::Results::Network::MISCELLANEOUS_ERROR
DIARKIS_EXPORT System::Result MISCELLANEOUS_ERROR
FIXME placeholder (status: FATAL, value: 0x681E68DD)
Diarkis::Results::Network::Sockets::EWOULDBLOCK_ERROR
DIARKIS_EXPORT System::Result EWOULDBLOCK_ERROR
The socket operation would block. (status: TEMPORARY, value: 0xC13D07F2)
Diarkis::Results::Network::DNS::EAI_NONAME_ERROR
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 ...
Diarkis::Results::Network::DNS::EAI_SOCKTYPE_ERROR
DIARKIS_EXPORT System::Result EAI_SOCKTYPE_ERROR
The requested socket type is not supported. This could occur, for example, if hints....
Diarkis::Results::SUCCESS
DIARKIS_EXPORT System::Result SUCCESS
Everything went according to plan. (status: NONE, value: 0)
Diarkis::Results::Network::P2P::PEER_NOT_YET_RUNNING
DIARKIS_EXPORT System::Result PEER_NOT_YET_RUNNING
The current peer is not in running state yet. (status: TEMPORARY, value: 0x41BC9B94)
Diarkis::Results::Network::Sockets::UDP_ONLY_FEATURE
DIARKIS_EXPORT System::Result UDP_ONLY_FEATURE
Feature available only when in UDP mode. (status: FATAL, value: 0x41F828D9)
Diarkis::Results::Network::Sockets::EHOSTDOWN_ERROR
DIARKIS_EXPORT System::Result EHOSTDOWN_ERROR
The remote host was down. (status: FATAL, value: 0xAE5CBE44)
Diarkis::Results::Network::Http::HEADER_NOT_FOUND
DIARKIS_EXPORT System::Result HEADER_NOT_FOUND
A specific header could not be found in the HTTP response. (status: FATAL, value: 0xA0E54A89)
Diarkis::Results::Network::Http::SID_NOT_FOUND
DIARKIS_EXPORT System::Result SID_NOT_FOUND
Could not retrieve the SID from HTTP auth response. (status: FATAL, value: 0x35EEBC5B)
Diarkis::Results::General::INVALID_ARGUMENT
DIARKIS_EXPORT System::Result INVALID_ARGUMENT
One of the argument is invalid. (status: FATAL, value: 0xF2327D27)
Diarkis::Results::Network::Http::TCP_ENDPOINT_NOT_FOUND
DIARKIS_EXPORT System::Result TCP_ENDPOINT_NOT_FOUND
Could not retrieve the TCP endpoint from HTTP auth response. (status: FATAL, value: 0x1F1C6E16)
Diarkis::Results::Network::DNS::EAI_AGAIN_ERROR
DIARKIS_EXPORT System::Result EAI_AGAIN_ERROR
The name server returned a temporary failure indication. (status: TEMPORARY, value: 0xA0B82E6E)
Diarkis::Results::Network::Sockets::ENOTCONN_ERROR
DIARKIS_EXPORT System::Result ENOTCONN_ERROR
The socket is not connected. (status: FATAL, value: 0xC1D558F3)
Diarkis::Results::Network::INVALID_SESSION_ID
DIARKIS_EXPORT System::Result INVALID_SESSION_ID
A session ID must be at least 1 character. (status: FATAL, value: 0xC5A5EC35)
Diarkis::Results::UNSET
DIARKIS_EXPORT System::Result UNSET
The result is not set to any meaningful value. (status: FATAL, value: 0xFFFFFFFF)
Diarkis::Results::Network::Sockets::UNEXPECTED_BLOCKING_MODE_ERROR
DIARKIS_EXPORT System::Result UNEXPECTED_BLOCKING_MODE_ERROR
The socket blocking mode is not the one we expect. (private) (status: FATAL, value: 0xB79E8B5C)
Diarkis::Results::General::DESTINATION_BUFFER_TOO_SMALL_ERROR
DIARKIS_EXPORT System::Result DESTINATION_BUFFER_TOO_SMALL_ERROR
The destination buffer is too small. (status: FATAL, value: 0x95582D3C)
Diarkis::Results::Network::DNS::EAI_BADHINTS_ERROR
DIARKIS_EXPORT System::Result EAI_BADHINTS_ERROR
Invalid value for hints. (status: FATAL, value: 0xD28FBA25)
Diarkis::Results::Network::DNS::EAI_PROTOCOL_ERROR
DIARKIS_EXPORT System::Result EAI_PROTOCOL_ERROR
Resolved protocol is unknown. (status: FATAL, value: 0xC5F62CB8)
Diarkis::Results::Network::Sockets::ENOMEM_ERROR
DIARKIS_EXPORT System::Result ENOMEM_ERROR
No memory availab for network operation. (status: TEMPORARY, value: 0xD1A33443)
Diarkis::Results::Network::Sockets::EOPNOTSUPP_ERROR
DIARKIS_EXPORT System::Result EOPNOTSUPP_ERROR
Some bit in the flags argument is inappropriate for the socket type. (status: FATAL,...
Diarkis::Results::Network::Http::ENDPOINT_NOT_FOUND
DIARKIS_EXPORT System::Result ENDPOINT_NOT_FOUND
Could not retrieve the UDP endpoint from HTTP auth response. (status: FATAL, value: 0x61D38C8E)
Diarkis::Results::General::INVALID_HEXADECIMAL_CHARACTER
DIARKIS_EXPORT System::Result INVALID_HEXADECIMAL_CHARACTER
Hexadecimal string contains a non-hexadecimal character. (status: FATAL, value: 0x6934D8FC)
Diarkis::Results::Network::DNS::EAI_OVERFLOW_ERROR
DIARKIS_EXPORT System::Result EAI_OVERFLOW_ERROR
Argument buffer overflow. (status: FATAL, value: 0x719EC0B9)
Diarkis::Results::Network::INVALID_CLIENT_KEY
DIARKIS_EXPORT System::Result INVALID_CLIENT_KEY
A client key must be at least 1 character. (status: FATAL, value: 0x91D1D139)
Diarkis::Results::Network::Sockets::EADDRNOTAVAIL_ERROR
DIARKIS_EXPORT System::Result EADDRNOTAVAIL_ERROR
The specified address is not available from the local machine. (status: FATAL, value: 0x05091A5C)
Diarkis::Results::Network::Sockets::EINTR_ERROR
DIARKIS_EXPORT System::Result EINTR_ERROR
The socket is nonblocking and the connection cannot be completed immediately. (status: FATAL,...
Diarkis::Results::Network::Sockets::WSAENETDOWN_ERROR
DIARKIS_EXPORT System::Result WSAENETDOWN_ERROR
The network subsystem or the associated service provider has failed. (status: FATAL,...
Diarkis::Results::Crypto::INVALID_KEY_SIZE_ERROR
DIARKIS_EXPORT System::Result INVALID_KEY_SIZE_ERROR
The key size is invalid. (status: FATAL, value: 0x57B6F8F7)
Diarkis::Results::Network::Sockets::ENOTSOCK_ERROR
DIARKIS_EXPORT System::Result ENOTSOCK_ERROR
The file descriptor sockfd does not refer to a socket. (status: FATAL, value: 0x2F46E36D)
Diarkis::Results::General::OFFSET_LENGTH_COMBINATION_OUT_OF_RANGE
DIARKIS_EXPORT System::Result OFFSET_LENGTH_COMBINATION_OUT_OF_RANGE
A combination of offset + length is exceeding the authorized capacity. (status: FATAL,...
Diarkis::Results::Network::Udp::FORCE_TERMINATION_BY_SERVER
DIARKIS_EXPORT System::Result FORCE_TERMINATION_BY_SERVER
FIXME c# force termination by server (status: FATAL, value: 0xB31F1286)
Diarkis::Results::Network::Http::SERVER_PORT_NOT_FOUND
DIARKIS_EXPORT System::Result SERVER_PORT_NOT_FOUND
Could not retrieve the Server Port from HTTP auth response. (status: FATAL, value: 0xBEEF4BC8)