56 #if !defined(__AMXB_ERROR_H__)
57 #define __AMXB_ERROR_H__
80 #define AMXB_ERROR_UNKNOWN -1
86 #define AMXB_STATUS_OK 0
92 #define AMXB_ERROR_INTERNAL 1
98 #define AMXB_ERROR_INVALID_URI 2
104 #define AMXB_ERROR_NOT_SUPPORTED_SCHEME 3
110 #define AMXB_ERROR_NOT_SUPPORTED_OP 4
116 #define AMXB_ERROR_OP_IN_PROGRESS 5
122 #define AMXB_ERROR_INVALID_FD 6
128 #define AMXB_ERROR_BACKEND_FAILED 7
130 #define AMXB_ERROR_MAX 8
151 #define AMXB_ERROR_BUS_INVALID_CMDS amxd_status_unknown_error
152 #define AMXB_ERROR_BUS_INVALID_ARG amxd_status_invalid_arg
153 #define AMXB_ERROR_BUS_METHOD_NOT_FOUND amxd_status_function_not_found
154 #define AMXB_ERROR_BUS_NOT_FOUND amxd_status_object_not_found
155 #define AMXB_ERROR_BUS_NO_DATA amxd_status_unknown_error
156 #define AMXB_ERROR_BUS_PERMISSION_DENIED amxd_status_permission_denied
157 #define AMXB_ERROR_BUS_TIMEOUT amxd_status_timeout
158 #define AMXB_ERROR_BUS_NOT_SUPPORTED amxd_status_not_supported
159 #define AMXB_ERROR_BUS_CONNECTION_FAILED amxd_status_unknown_error
160 #define AMXB_ERROR_BUS_UNKNOWN amxd_status_unknown_error
const char * amxb_get_error(int error)