Top | ![]() |
![]() |
![]() |
![]() |
FwupdClient * | fwupd_client_new () |
gboolean | fwupd_client_connect () |
GPtrArray * | fwupd_client_get_devices () |
GPtrArray * | fwupd_client_get_devices_simple () |
GPtrArray * | fwupd_client_get_updates () |
GPtrArray * | fwupd_client_get_releases () |
GPtrArray * | fwupd_client_get_details_local () |
gboolean | fwupd_client_verify () |
gboolean | fwupd_client_verify_update () |
gboolean | fwupd_client_unlock () |
gboolean | fwupd_client_clear_results () |
FwupdResult * | fwupd_client_get_results () |
FwupdResult * | fwupd_client_get_details () |
FwupdDevice * | fwupd_client_get_device_by_id () |
gboolean | fwupd_client_install () |
gboolean | fwupd_client_update_metadata () |
gboolean | fwupd_client_update_metadata_with_id () |
FwupdStatus | fwupd_client_get_status () |
guint | fwupd_client_get_percentage () |
const gchar * | fwupd_client_get_daemon_version () |
GPtrArray * | fwupd_client_get_remotes () |
FwupdRemote * | fwupd_client_get_remote_by_id () |
gboolean fwupd_client_connect (FwupdClient *client
,GCancellable *cancellable
,GError **error
);
Sets up the client ready for use. Most other methods call this for you, and do you only need to call this if you are just watching the client.
Since: 0.7.1
GPtrArray * fwupd_client_get_devices (FwupdClient *client
,GCancellable *cancellable
,GError **error
);
fwupd_client_get_devices
is deprecated and should not be used in newly-written code.
Gets all the devices registered with the daemon.
Since: 0.7.0
GPtrArray * fwupd_client_get_devices_simple (FwupdClient *client
,GCancellable *cancellable
,GError **error
);
Gets all the devices registered with the daemon.
Since: 0.9.2
GPtrArray * fwupd_client_get_updates (FwupdClient *client
,GCancellable *cancellable
,GError **error
);
Gets all the devices with known updates.
Since: 0.7.0
GPtrArray * fwupd_client_get_releases (FwupdClient *client
,const gchar *device_id
,GCancellable *cancellable
,GError **error
);
Gets all the releases for a specific device
client |
||
device_id |
the device ID |
|
cancellable |
the GCancellable, or |
|
error |
the GError, or |
Since: 0.9.3
GPtrArray * fwupd_client_get_details_local (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 |
the GError, or |
Since: 0.7.2
gboolean fwupd_client_verify (FwupdClient *client
,const gchar *device_id
,GCancellable *cancellable
,GError **error
);
Verify a specific device.
client |
||
device_id |
the device ID |
|
cancellable |
the GCancellable, or |
|
error |
the GError, or |
Since: 0.7.0
gboolean fwupd_client_verify_update (FwupdClient *client
,const gchar *device_id
,GCancellable *cancellable
,GError **error
);
Update the verification record for a specific device.
client |
||
device_id |
the device ID |
|
cancellable |
the GCancellable, or |
|
error |
the GError, or |
Since: 0.8.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.
client |
||
device_id |
the device ID |
|
cancellable |
the GCancellable, or |
|
error |
the GError, or |
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.
client |
||
device_id |
the device ID |
|
cancellable |
the GCancellable, or |
|
error |
the GError, or |
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.
client |
||
device_id |
the device ID |
|
cancellable |
the GCancellable, or |
|
error |
the GError, or |
Since: 0.7.0
FwupdResult * fwupd_client_get_details (FwupdClient *client
,const gchar *filename
,GCancellable *cancellable
,GError **error
);
fwupd_client_get_details
is deprecated and should not be used in newly-written code.
Gets details about a specific firmware file.
client |
||
filename |
the firmware filename, e.g. "firmware.cab" |
|
cancellable |
the GCancellable, or |
|
error |
the GError, or |
Since: 0.7.0
FwupdDevice * fwupd_client_get_device_by_id (FwupdClient *client
,const gchar *device_id
,GCancellable *cancellable
,GError **error
);
Gets a device by it's device ID.
client |
||
device_id |
the device ID, e.g. "usb:00:01:03:03" |
|
cancellable |
the GCancellable, or |
|
error |
the GError, or |
Since: 0.9.3
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 |
the GError, or |
Since: 0.7.0
gboolean fwupd_client_update_metadata (FwupdClient *client
,const gchar *metadata_fn
,const gchar *signature_fn
,GCancellable *cancellable
,GError **error
);
fwupd_client_update_metadata
is deprecated and should not be used in newly-written code.
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 |
the GError, or |
Since: 0.7.0
gboolean fwupd_client_update_metadata_with_id (FwupdClient *client
,const gchar *remote_id
,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.
The remote_id
allows the firmware to be tagged so that the remote can be
matched when the firmware is downloaded.
client |
||
remote_id |
the remote ID, e.g. "lvfs-testing" |
|
metadata_fn |
the XML metadata filename |
|
signature_fn |
the GPG signature file |
|
cancellable |
the GCancellable, or |
|
error |
the GError, or |
Since: 0.9.3
FwupdStatus
fwupd_client_get_status (FwupdClient *client
);
Gets the last returned status value.
Since: 0.7.3
guint
fwupd_client_get_percentage (FwupdClient *client
);
Gets the last returned percentage value.
Since: 0.7.3
const gchar *
fwupd_client_get_daemon_version (FwupdClient *client
);
Gets the daemon version number.
Since: 0.9.6
GPtrArray * fwupd_client_get_remotes (FwupdClient *client
,GCancellable *cancellable
,GError **error
);
Gets the list of remotes that have been configured for the system.
Since: 0.9.3
FwupdRemote * fwupd_client_get_remote_by_id (FwupdClient *client
,const gchar *remote_id
,GCancellable *cancellable
,GError **error
);
Gets a specific remote that has been configured for the system.
client |
||
remote_id |
the remote ID, e.g. "lvfs-testing" |
|
cancellable |
the GCancellable, or |
|
error |
the GError, or |
Since: 0.9.3
struct FwupdClientClass { GObjectClass parent_class; void (*changed) (FwupdClient *client); void (*status_changed) (FwupdClient *client, FwupdStatus status); void (*device_added) (FwupdClient *client, FwupdResult *result); void (*device_removed) (FwupdClient *client, FwupdResult *result); void (*device_changed) (FwupdClient *client, FwupdResult *result); };