linq_network_error¶
Synopsis¶
typedef enum E_LINQ_ERROR;
Many LinQ Network Library routines return a status code representing the result of the routines execution. The status code is defined by the linq_network_error enum.
Name | Description |
---|---|
LINQ_ERROR_OK | No error has occured. |
LINQ_ERROR_OOM | The function could not complete as intended because the system is (O)ut (O)f (M)emory. |
LINQ_ERROR_BAD_ARGS | Caller has called the routine with invalid parameters. |
LINQ_ERROR_IO | The system returned an IO error (Either from file read or network IO). |
LINQ_ERROR_DEVICE_NOT_FOUND | The routine could not complete as intended because the device is not connected. |
LINQ_ERROR_TIMEOUT | The routine is taking too long to complete and has decided to return an error. |
LINQ_ERROR_SHUTTING_DOWN | The LinQ Network Library is in the process of shutting down and therefore cannot perform this routine. |
LINQ_ERROR_400 | A response from the device has returned a 400 error code (Client API error) |
LINQ_ERROR_403 | A response from the device has returned a 403 error code (Unauthorized) |
LINQ_ERROR_404 | A response from the device has returned a 404 error code (Not Found) |
LINQ_ERROR_500 | A response from the device has returned a 500 error code (Internal Server Error) |
LINQ_ERROR_504 | A response from the device has returned a 504 error code (Try again later) |