00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef _GUAC_ERROR_TYPES_H
00021 #define _GUAC_ERROR_TYPES_H
00022
00032 typedef enum guac_status {
00033
00037 GUAC_STATUS_SUCCESS = 0,
00038
00042 GUAC_STATUS_NO_MEMORY,
00043
00048 GUAC_STATUS_CLOSED,
00049
00053 GUAC_STATUS_TIMEOUT,
00054
00059 GUAC_STATUS_SEE_ERRNO,
00060
00064 GUAC_STATUS_IO_ERROR,
00065
00070 GUAC_STATUS_INVALID_ARGUMENT,
00071
00076 GUAC_STATUS_INTERNAL_ERROR,
00077
00081 GUAC_STATUS_NO_SPACE,
00082
00086 GUAC_STATUS_INPUT_TOO_LARGE,
00087
00092 GUAC_STATUS_RESULT_TOO_LARGE,
00093
00097 GUAC_STATUS_PERMISSION_DENIED,
00098
00103 GUAC_STATUS_BUSY,
00104
00109 GUAC_STATUS_NOT_AVAILABLE,
00110
00114 GUAC_STATUS_NOT_SUPPORTED,
00115
00119 GUAC_STATUS_NOT_INPLEMENTED,
00120
00125 GUAC_STATUS_TRY_AGAIN,
00126
00130 GUAC_STATUS_PROTOCOL_ERROR,
00131
00136 GUAC_STATUS_NOT_FOUND,
00137
00141 GUAC_STATUS_CANCELED,
00142
00147 GUAC_STATUS_OUT_OF_RANGE,
00148
00154 GUAC_STATUS_REFUSED,
00155
00159 GUAC_STATUS_TOO_MANY,
00160
00164 GUAC_STATUS_WOULD_BLOCK
00165
00166 } guac_status;
00167
00168 #endif
00169