Top | ![]() |
![]() |
![]() |
![]() |
GPtrArray * fwupd_client_get_devices (FwupdClient *client
,GCancellable *cancellable
,GError **error
);
Gets all the devices registered with the daemon.
Since: 0.7.0
GPtrArray * fwupd_client_get_updates (FwupdClient *client
,GCancellable *cancellable
,GError **error
);
Gets all the devices with known updates.
Since: 0.7.0
gboolean fwupd_client_verify (FwupdClient *client
,const gchar *device_id
,GCancellable *cancellable
,GError **error
);
Verify a specific device.
Since: 0.7.0
gboolean fwupd_client_unlock (FwupdClient *client
,const gchar *device_id
,GCancellable *cancellable
,GError **error
);
Unlocks a specific device so firmware can be read or wrote.
Since: 0.7.0
gboolean fwupd_client_clear_results (FwupdClient *client
,const gchar *device_id
,GCancellable *cancellable
,GError **error
);
Clears the results for a specific device.
Since: 0.7.0
FwupdResult * fwupd_client_get_results (FwupdClient *client
,const gchar *device_id
,GCancellable *cancellable
,GError **error
);
Gets the results of a previous firmware update for a specific device.
Since: 0.7.0
FwupdResult * fwupd_client_get_details (FwupdClient *client
,const gchar *filename
,GCancellable *cancellable
,GError **error
);
Gets details about a specific firmware file.
client |
||
filename |
the firmware filename, e.g. "firmware.cab" |
|
cancellable |
the GCancellable, or |
|
error |
Since: 0.7.0
gboolean fwupd_client_install (FwupdClient *client
,const gchar *device_id
,const gchar *filename
,FwupdInstallFlags install_flags
,GCancellable *cancellable
,GError **error
);
Install a file onto a specific device.
client |
||
device_id |
the device ID |
|
filename |
the filename to install |
|
install_flags |
the FwupdInstallFlags, e.g. |
|
cancellable |
the GCancellable, or |
|
error |
Since: 0.7.0
gboolean fwupd_client_update_metadata (FwupdClient *client
,const gchar *metadata_fn
,const gchar *signature_fn
,GCancellable *cancellable
,GError **error
);
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.
client |
||
metadata_fn |
the XML metadata filename |
|
signature_fn |
the GPG signature file |
|
cancellable |
the GCancellable, or |
|
error |
Since: 0.7.0
struct FwupdClientClass { GObjectClass parent_class; void (*changed) (FwupdClient *client); void (*status_changed) (FwupdClient *client, FwupdStatus status); };
“changed”
signalvoid user_function (FwupdClient *client, gpointer user_data)
The ::changed signal is emitted when the daemon internal has changed, for instance when a device has been added or removed.
client |
the FwupdClient instance that emitted the signal |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 0.7.0
“status-changed”
signalvoid user_function (FwupdClient *fwupdclient, guint arg1, gpointer user_data)
Flags: Run Last