mirror of
https://git.proxmox.com/git/fwupd
synced 2025-07-24 19:26:48 +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;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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:
|
||||
* @result: A #FwupdResult
|
||||
|
@ -79,6 +79,8 @@ void fwupd_result_set_device_flags (FwupdResult *result,
|
||||
guint64 device_flags);
|
||||
void fwupd_result_add_device_flag (FwupdResult *result,
|
||||
FwupdDeviceFlags flag);
|
||||
void fwupd_result_remove_device_flag (FwupdResult *result,
|
||||
FwupdDeviceFlags flag);
|
||||
gboolean fwupd_result_has_device_flag (FwupdResult *result,
|
||||
FwupdDeviceFlags flag);
|
||||
guint64 fwupd_result_get_device_created (FwupdResult *result);
|
||||
|
@ -42,6 +42,7 @@ FuDevice *fu_device_new (void);
|
||||
|
||||
/* compat setters */
|
||||
#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_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)
|
||||
|
Loading…
Reference in New Issue
Block a user