libguac
1.5.5
|
Type definitions related to return values and errors. More...
Go to the source code of this file.
Enumerations | |
enum | guac_status { GUAC_STATUS_SUCCESS = 0, GUAC_STATUS_NO_MEMORY, GUAC_STATUS_CLOSED, GUAC_STATUS_TIMEOUT, GUAC_STATUS_SEE_ERRNO, GUAC_STATUS_IO_ERROR, GUAC_STATUS_INVALID_ARGUMENT, GUAC_STATUS_INTERNAL_ERROR, GUAC_STATUS_NO_SPACE, GUAC_STATUS_INPUT_TOO_LARGE, GUAC_STATUS_RESULT_TOO_LARGE, GUAC_STATUS_PERMISSION_DENIED, GUAC_STATUS_BUSY, GUAC_STATUS_NOT_AVAILABLE, GUAC_STATUS_NOT_SUPPORTED, GUAC_STATUS_NOT_INPLEMENTED = 15, GUAC_STATUS_NOT_IMPLEMENTED = 15, GUAC_STATUS_TRY_AGAIN, GUAC_STATUS_PROTOCOL_ERROR, GUAC_STATUS_NOT_FOUND, GUAC_STATUS_CANCELED, GUAC_STATUS_OUT_OF_RANGE, GUAC_STATUS_REFUSED, GUAC_STATUS_TOO_MANY, GUAC_STATUS_WOULD_BLOCK } |
Return codes shared by all Guacamole functions which can fail. More... | |
Type definitions related to return values and errors.
enum guac_status |
Return codes shared by all Guacamole functions which can fail.
Enumerator | |
---|---|
GUAC_STATUS_SUCCESS |
No errors occurred and the operation was successful. |
GUAC_STATUS_NO_MEMORY |
Insufficient memory to complete the operation. |
GUAC_STATUS_CLOSED |
The resource associated with the operation can no longer be used as it has reached the end of its normal lifecycle. |
GUAC_STATUS_TIMEOUT |
Time ran out before the operation could complete. |
GUAC_STATUS_SEE_ERRNO |
An error occurred, and further information about the error is already stored in errno. |
GUAC_STATUS_IO_ERROR |
An I/O error prevented the operation from succeeding. |
GUAC_STATUS_INVALID_ARGUMENT |
The operation could not be performed because an invalid argument was given. |
GUAC_STATUS_INTERNAL_ERROR |
The operation failed due to a bug in the software or a serious system problem. |
GUAC_STATUS_NO_SPACE |
Insufficient space remaining to complete the operation. |
GUAC_STATUS_INPUT_TOO_LARGE |
The operation failed because the input provided is too large. |
GUAC_STATUS_RESULT_TOO_LARGE |
The operation failed because the result could not be stored in the space provided. |
GUAC_STATUS_PERMISSION_DENIED |
Permission was denied to perform the operation. |
GUAC_STATUS_BUSY |
The operation could not be performed because associated resources are busy. |
GUAC_STATUS_NOT_AVAILABLE |
The operation could not be performed because, while the associated resources do exist, they are not currently available for use. |
GUAC_STATUS_NOT_SUPPORTED |
The requested operation is not supported. |
GUAC_STATUS_NOT_INPLEMENTED |
Support for the requested operation is not yet implemented.
|
GUAC_STATUS_NOT_IMPLEMENTED |
Support for the requested operation is not yet implemented. |
GUAC_STATUS_TRY_AGAIN |
The operation is temporarily unable to be performed, but may succeed if reattempted. |
GUAC_STATUS_PROTOCOL_ERROR |
A violation of the Guacamole protocol occurred. |
GUAC_STATUS_NOT_FOUND |
The operation could not be performed because the requested resources do not exist. |
GUAC_STATUS_CANCELED |
The operation was canceled prior to completion. |
GUAC_STATUS_OUT_OF_RANGE |
The operation could not be performed because input values are outside the allowed range. |
GUAC_STATUS_REFUSED |
The operation could not be performed because access to an underlying resource is explicitly not allowed, though not necessarily due to permissions. |
GUAC_STATUS_TOO_MANY |
The operation failed because too many resources are already in use. |
GUAC_STATUS_WOULD_BLOCK |
The operation was not performed because it would otherwise block. |