mirror of
https://git.proxmox.com/git/fwupd
synced 2025-07-25 21:57:47 +00:00
Add fwupd_result_remove_device_flag()
This commit is contained in:
parent
e1e50dc2fd
commit
20003d1c88
@ -1182,6 +1182,23 @@ fwupd_result_add_device_flag (FwupdResult *result, FwupdDeviceFlags flag)
|
|||||||
priv->device_flags |= flag;
|
priv->device_flags |= flag;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* fwupd_result_remove_device_flag:
|
||||||
|
* @result: A #FwupdResult
|
||||||
|
* @flag: the #FwupdDeviceFlags
|
||||||
|
*
|
||||||
|
* Removes a specific device flag from the result.
|
||||||
|
*
|
||||||
|
* Since: 0.7.3
|
||||||
|
**/
|
||||||
|
void
|
||||||
|
fwupd_result_remove_device_flag (FwupdResult *result, FwupdDeviceFlags flag)
|
||||||
|
{
|
||||||
|
FwupdResultPrivate *priv = GET_PRIVATE (result);
|
||||||
|
g_return_if_fail (FWUPD_IS_RESULT (result));
|
||||||
|
priv->device_flags &= ~flag;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* fwupd_result_has_device_flag:
|
* fwupd_result_has_device_flag:
|
||||||
* @result: A #FwupdResult
|
* @result: A #FwupdResult
|
||||||
|
@ -79,6 +79,8 @@ void fwupd_result_set_device_flags (FwupdResult *result,
|
|||||||
guint64 device_flags);
|
guint64 device_flags);
|
||||||
void fwupd_result_add_device_flag (FwupdResult *result,
|
void fwupd_result_add_device_flag (FwupdResult *result,
|
||||||
FwupdDeviceFlags flag);
|
FwupdDeviceFlags flag);
|
||||||
|
void fwupd_result_remove_device_flag (FwupdResult *result,
|
||||||
|
FwupdDeviceFlags flag);
|
||||||
gboolean fwupd_result_has_device_flag (FwupdResult *result,
|
gboolean fwupd_result_has_device_flag (FwupdResult *result,
|
||||||
FwupdDeviceFlags flag);
|
FwupdDeviceFlags flag);
|
||||||
guint64 fwupd_result_get_device_created (FwupdResult *result);
|
guint64 fwupd_result_get_device_created (FwupdResult *result);
|
||||||
|
@ -42,6 +42,7 @@ FuDevice *fu_device_new (void);
|
|||||||
|
|
||||||
/* compat setters */
|
/* compat setters */
|
||||||
#define fu_device_add_flag(d,v) fwupd_result_add_device_flag(FWUPD_RESULT(d),v)
|
#define fu_device_add_flag(d,v) fwupd_result_add_device_flag(FWUPD_RESULT(d),v)
|
||||||
|
#define fu_device_remove_flag(d,v) fwupd_result_remove_device_flag(FWUPD_RESULT(d),v)
|
||||||
#define fu_device_has_flag(d,v) fwupd_result_has_device_flag(FWUPD_RESULT(d),v)
|
#define fu_device_has_flag(d,v) fwupd_result_has_device_flag(FWUPD_RESULT(d),v)
|
||||||
#define fu_device_set_checksum(d,v) fwupd_result_set_device_checksum(FWUPD_RESULT(d),v)
|
#define fu_device_set_checksum(d,v) fwupd_result_set_device_checksum(FWUPD_RESULT(d),v)
|
||||||
#define fu_device_set_checksum_kind(d,v) fwupd_result_set_device_checksum_kind(FWUPD_RESULT(d),v)
|
#define fu_device_set_checksum_kind(d,v) fwupd_result_set_device_checksum_kind(FWUPD_RESULT(d),v)
|
||||||
|
Loading…
Reference in New Issue
Block a user