27 # define FLOM_ERRORS_H
41 #define FLOM_ES_REQUESTER_CANT_WAIT 96
45 #define FLOM_ES_UNABLE_TO_EXECUTE_COMMAND 97
50 #define FLOM_ES_RESOURCE_BUSY 98
54 #define FLOM_ES_GENERIC_ERROR 99
79 #define FLOM_RC_RESOURCE_IS_NOT_TRANSACTIONAL +12
84 #define FLOM_RC_API_IMMUTABLE_HANDLE +11
89 #define FLOM_RC_ELEMENT_NAME_NOT_AVAILABLE +10
93 #define FLOM_RC_NETWORK_TIMEOUT +9
97 #define FLOM_RC_CONNECTION_CLOSED +8
101 #define FLOM_RC_CONNECTION_REFUSED +7
107 #define FLOM_RC_LOCK_IMPOSSIBLE +6
112 #define FLOM_RC_LOCK_CANT_WAIT +5
116 #define FLOM_RC_LOCK_BUSY +4
120 #define FLOM_RC_LOCK_CANT_LOCK +3
125 #define FLOM_RC_LOCK_WAIT_RESOURCE +2
129 #define FLOM_RC_LOCK_ENQUEUED +1
145 #define FLOM_RC_INTERNAL_ERROR -1
149 #define FLOM_RC_DAEMON_NOT_STARTED -2
153 #define FLOM_RC_NETWORK_EVENT_ERROR -3
158 #define FLOM_RC_NULL_OBJECT -4
162 #define FLOM_RC_INVALID_OPTION -5
166 #define FLOM_RC_OBJ_CORRUPTED -6
170 #define FLOM_RC_OUT_OF_RANGE -7
174 #define FLOM_RC_INVALID_PREFIX_SIZE -8
178 #define FLOM_RC_BUFFER_OVERFLOW -9
182 #define FLOM_RC_INVALID_MSG_LENGTH -10
186 #define FLOM_RC_INVALID_PROPERTY_VALUE -11
190 #define FLOM_RC_CONTAINER_FULL -12
194 #define FLOM_RC_PROTOCOL_ERROR -13
198 #define FLOM_RC_INVALID_RESOURCE_NAME -14
202 #define FLOM_RC_PROTOCOL_LEVEL_MISMATCH -15
206 #define FLOM_RC_MSG_DESERIALIZE_ERROR -16
210 #define FLOM_RC_API_INVALID_SEQUENCE -17
214 #define FLOM_RC_INVALID_AI_FAMILY_ERROR -18
218 #define FLOM_RC_INVALID_IP_ADDRESS -19
222 #define FLOM_RC_INVALID_IPV6_NETWORK_INTERFACE -20
226 #define FLOM_RC_NEW_OBJ -21
230 #define FLOM_RC_NO_CERTIFICATE -22
235 #define FLOM_RC_UNIQUE_ID_DOES_NOT_MATCH -23
239 #define FLOM_RC_NO_TLS_CONNECTION -24
243 #define FLOM_RC_INVALID_TIMESTAMP_FORMAT -25
247 #define FLOM_RC_RESOURCE_INIT_ERROR -26
251 #define FLOM_RC_CONNECTION_CLOSED_BY_SERVER -27
258 #define FLOM_RC_ACCEPT_ERROR -100
262 #define FLOM_RC_BIND_ERROR -101
266 #define FLOM_RC_CHDIR_ERROR -102
270 #define FLOM_RC_CLOSE_ERROR -103
274 #define FLOM_RC_CONNECT_ERROR -104
278 #define FLOM_RC_EXECVP_ERROR -105
282 #define FLOM_RC_FCNTL_ERROR -106
286 #define FLOM_RC_FLOCK_ERROR -107
290 #define FLOM_RC_FORK_ERROR -108
294 #define FLOM_RC_GETADDRINFO_ERROR -109
298 #define FLOM_RC_GETIFADDRS_ERROR -110
302 #define FLOM_RC_GETNAMEINFO_ERROR -111
306 #define FLOM_RC_GETSOCKNAME_ERROR -112
310 #define FLOM_RC_GETSOCKOPT_ERROR -113
314 #define FLOM_RC_GETTIMEOFDAY_ERROR -114
318 #define FLOM_RC_INET_NTOP_ERROR -115
322 #define FLOM_RC_LISTEN_ERROR -116
326 #define FLOM_RC_LOCALTIME_R_ERROR -117
330 #define FLOM_RC_MALLOC_ERROR -118
334 #define FLOM_RC_OPEN_ERROR -119
338 #define FLOM_RC_PIPE_ERROR -120
342 #define FLOM_RC_POLL_ERROR -121
346 #define FLOM_RC_READ_ERROR -122
350 #define FLOM_RC_REALPATH_ERROR -123
354 #define FLOM_RC_RECV_ERROR -124
358 #define FLOM_RC_RECVFROM_ERROR -125
362 #define FLOM_RC_REGCOMP_ERROR -126
366 #define FLOM_RC_REGEXEC_ERROR -127
370 #define FLOM_RC_SEND_ERROR -128
374 #define FLOM_RC_SENDTO_ERROR -129
378 #define FLOM_RC_SETSID_ERROR -130
382 #define FLOM_RC_SETSOCKOPT_ERROR -131
386 #define FLOM_RC_SIGACTION_ERROR -132
390 #define FLOM_RC_SIGNAL_ERROR -133
394 #define FLOM_RC_SOCKET_ERROR -134
398 #define FLOM_RC_SNPRINTF_ERROR -135
402 #define FLOM_RC_UNLINK_ERROR -136
406 #define FLOM_RC_WAIT_ERROR -137
410 #define FLOM_RC_WRITE_ERROR -138
417 #define FLOM_RC_G_ARRAY_NEW_ERROR -200
421 #define FLOM_RC_G_BASE64_DECODE_ERROR -201
425 #define FLOM_RC_G_BASE64_ENCODE_ERROR -202
429 #define FLOM_RC_G_KEY_FILE_LOAD_FROM_FILE_ERROR -203
433 #define FLOM_RC_G_KEY_FILE_NEW_ERROR -204
437 #define FLOM_RC_G_MARKUP_PARSE_CONTEXT_NEW_ERROR -205
441 #define FLOM_RC_G_MARKUP_PARSE_CONTEXT_PARSE_ERROR -206
445 #define FLOM_RC_G_PTR_ARRAY_REMOVE_INDEX_FAST_ERROR -207
449 #define FLOM_RC_G_QUEUE_NEW_ERROR -208
453 #define FLOM_RC_G_STRDUP_ERROR -209
457 #define FLOM_RC_G_STRNDUP_ERROR -210
461 #define FLOM_RC_G_STRSPLIT_ERROR -211
465 #define FLOM_RC_G_THREAD_CREATE_ERROR -212
469 #define FLOM_RC_G_TRY_MALLOC_ERROR -213
473 #define FLOM_RC_G_TRY_REALLOC_ERROR -214
480 #define FLOM_RC_GET_FIELD_ID_ERROR -300
484 #define FLOM_RC_GET_OBJECT_CLASS_ERROR -301
488 #define FLOM_RC_NEW_DIRECT_BYTE_BUFFER_ERROR -302
495 #define FLOM_RC_SSL_CTX_CHECK_PRIVATE_KEY_ERROR -400
499 #define FLOM_RC_SSL_CTX_LOAD_VERIFY_LOCATIONS_ERROR -401
503 #define FLOM_RC_SSL_CTX_NEW_ERROR -402
507 #define FLOM_RC_SSL_CTX_USE_CERTIFICATE_FILE_ERROR -403
511 #define FLOM_RC_SSL_CTX_USE_PRIVATEKEY_FILE_ERROR -404
515 #define FLOM_RC_SSL_ACCEPT_ERROR -405
519 #define FLOM_RC_SSL_CONNECT_ERROR -406
523 #define FLOM_RC_SSL_GET_VERIFY_RESULT_ERROR -407
527 #define FLOM_RC_SSL_NEW_ERROR -408
531 #define FLOM_RC_SSL_READ_ERROR -409
535 #define FLOM_RC_SSL_SET_EX_DATA_ERROR -410
539 #define FLOM_RC_SSL_SET_FD_ERROR -411
543 #define FLOM_RC_SSL_WRITE_ERROR -412
547 #define FLOM_RC_TLS_NO_VALID_METHOD -413
const char * flom_strerror(int ret_cod)