/src/fwupd/libfwupdplugin/fu-ifwi-cpd-image.c
Line | Count | Source |
1 | | /* |
2 | | * Copyright 2026 Richard Hughes <richard@hughsie.com> |
3 | | * |
4 | | * SPDX-License-Identifier: LGPL-2.1-or-later |
5 | | */ |
6 | | |
7 | | #include "config.h" |
8 | | |
9 | | #include "fu-common.h" |
10 | | #include "fu-ifwi-cpd-image.h" |
11 | | |
12 | | struct _FuIfwiCpdImage { |
13 | | FuFirmware parent_instance; |
14 | | }; |
15 | | |
16 | 42.1k | G_DEFINE_TYPE(FuIfwiCpdImage, fu_ifwi_cpd_image, FU_TYPE_FIRMWARE) |
17 | 42.1k | |
18 | 42.1k | static void |
19 | 42.1k | fu_ifwi_cpd_image_init(FuIfwiCpdImage *self) |
20 | 42.1k | { |
21 | 42.1k | } |
22 | | |
23 | | static void |
24 | | fu_ifwi_cpd_image_class_init(FuIfwiCpdImageClass *klass) |
25 | 2 | { |
26 | 2 | FuFirmwareClass *firmware_class = FU_FIRMWARE_CLASS(klass); |
27 | 2 | fu_firmware_add_image_gtype(firmware_class, FU_TYPE_FIRMWARE); |
28 | 2 | fu_firmware_set_size_max(firmware_class, 128 * FU_MB); |
29 | 2 | } |
30 | | |
31 | | FuFirmware * |
32 | | fu_ifwi_cpd_image_new(void) |
33 | 42.1k | { |
34 | 42.1k | return FU_FIRMWARE(g_object_new(FU_TYPE_IFWI_CPD_IMAGE, NULL)); |
35 | 42.1k | } |