| fwupd Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#define FWUPD_ERROR enum FwupdError; GQuark fwupd_error_quark (void); const gchar * fwupd_error_to_string (FwupdError error); FwupdError fwupd_error_from_string (const gchar *error);
This file also provides helper functions to map errors to strings and back again.
See also: fwupd-enums
typedef enum {
FWUPD_ERROR_INTERNAL, /* Since: 0.1.1 */
FWUPD_ERROR_VERSION_NEWER, /* Since: 0.1.1 */
FWUPD_ERROR_VERSION_SAME, /* Since: 0.1.1 */
FWUPD_ERROR_ALREADY_PENDING, /* Since: 0.1.1 */
FWUPD_ERROR_AUTH_FAILED, /* Since: 0.1.1 */
FWUPD_ERROR_READ, /* Since: 0.1.1 */
FWUPD_ERROR_WRITE, /* Since: 0.1.1 */
FWUPD_ERROR_INVALID_FILE, /* Since: 0.1.1 */
FWUPD_ERROR_NOT_FOUND, /* Since: 0.1.1 */
FWUPD_ERROR_NOTHING_TO_DO, /* Since: 0.1.1 */
FWUPD_ERROR_NOT_SUPPORTED, /* Since: 0.1.1 */
FWUPD_ERROR_SIGNATURE_INVALID, /* Since: 0.1.2 */
FWUPD_ERROR_AC_POWER_REQUIRED, /* Since: 0.8.0 */
FWUPD_ERROR_PERMISSION_DENIED, /* Since: 0.9.8 */
} FwupdError;
The error code.
| Internal error | |
| Installed newer firmware version | |
| Installed same firmware version | |
| Already set be be installed offline | |
| Failed to get authentication | |
| Failed to read from device | |
| Failed to write to the device | |
| Invalid file format | |
| No matching device exists | |
| Nothing to do | |
| Action was not possible | |
| Signature was invalid | |
| AC power was required | |
| Permission was denied |
const gchar * fwupd_error_to_string (FwupdError error);
Converts a FwupdError to a string.
|
A FwupdError, e.g. FWUPD_ERROR_VERSION_NEWER
|
Returns : |
identifier string |
Since 0.7.0
FwupdError fwupd_error_from_string (const gchar *error);
Converts a string to a FwupdError.
|
A string, e.g. `org.freedesktop.fwupd.VersionNewer` |
Returns : |
enumerated value |
Since 0.7.0