Constructor

FwupdPluginFirmwarenew_from_gtypes

since: 1.5.6

Declaration [src]

FuFirmware*
fu_firmware_new_from_gtypes (
  GBytes* fw,
  FwupdInstallFlags flags,
  GError** error,
  ...
)

Description [src]

Tries to parse the firmware with each GType in order.

Available since: 1.5.6

This method is not directly available to language bindings.

Parameters

fw

Type: GBytes

Firmware blob.

The data is owned by the caller of the function.
flags

Type: FwupdInstallFlags

Install flags, e.g. FWUPD_INSTALL_FLAG_IGNORE_CHECKSUM.

error

Type: GError

Optional return location for an error.

The argument can be NULL.
The data is owned by the caller of the function.
...

Type: 

An array of GTypes, ending with G_TYPE_INVALID.

Return value

Type: FuFirmware

A FuFirmware, or NULL.

The caller of the function takes ownership of the data, and is responsible for freeing it.
The return value can be NULL.