I. About fwupd
II. libfwupd
FwupdClient — a way of interfacing with the daemon
fwupd-client-sync
FwupdDevice — a hardware device
FwupdRelease — a firmware release
FwupdPlugin — a hardware plugin
FwupdRemote — a source of firmware
fwupd-error — an error domain shared by the daemon and library
fwupd-enums — enumerated values shared by the daemon and library
fwupd-version — Obtains the version for the installed fwupd
III. Plugin Reference
FuArchive — an in-memory archive decompressor
fu-chunk — A packet of chunked data
fu-common-cab
fu-common-guid
fu-common-version
fu-common — common functionality for plugins to use
FuDeviceLocker — a device helper object
fu-device-metadata — a device helper object
FuDevice — a physical or logical device
FuDfuFirmware — DFU firmware image
fu-efi-signature — Parser for EFI_SIGNATURE
fu-efi-signature-list — Parser for EFI_SIGNATURE_LIST
fu-firmware-common
FuFirmwareImage — a firmware image section
FuFirmware — a firmware file
fu-hwids
fu-ihex-firmware — Ihex firmware image
fu-srec-firmware — SREC firmware image
fu-io-channel
fu-mutex
fu-plugin-vfuncs — Virtual functions for plugins
FuPlugin — a daemon plugin
fu-quirks — device quirks
fu-smbios
FuUdevDevice — a udev device
FuUsbDevice — a USB device
IV. Plugin Tutorial
API Index
Annotation Glossary