Method

FwupdClientupdate_metadata_bytes

Declaration [src]

gboolean
fwupd_client_update_metadata_bytes (
  FwupdClient* self,
  const gchar* remote_id,
  GBytes* metadata,
  GBytes* signature,
  GCancellable* cancellable,
  GError** error
)

Description [src]

Updates the metadata. This allows a session process to download the metadata and metadata signing file to be passed into the daemon to be checked and parsed.

The remote_id allows the firmware to be tagged so that the remote can be matched when the firmware is downloaded.

Available since:1.4.5

Parameters

remote_id const gchar*
 

Remote ID, e.g. lvfs-testing

 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.
metadata GBytes
 

XML metadata data.

 The data is owned by the caller of the function.
signature GBytes
 

Signature data.

 The data is owned by the caller of the function.
cancellable GCancellable
 

Optional GCancellable.

 The argument can be NULL.
 The data is owned by the caller of the function.
error GError **
  The return location for a GError*, or NULL.

Return value

Returns: gboolean
 

TRUE for success.