/work/fwupd-enums-struct.c
Line | Count | Source |
1 | | /* |
2 | | * This file is auto-generated, do not modify! |
3 | | * |
4 | | * SPDX-License-Identifier: LGPL-2.1-or-later |
5 | | */ |
6 | | |
7 | | #include "config.h" |
8 | | |
9 | | #include <glib.h> |
10 | | |
11 | | #include "fwupd-enums-struct.h" |
12 | | |
13 | | #ifdef G_LOG_DOMAIN |
14 | | #undef G_LOG_DOMAIN |
15 | | #endif |
16 | | #define G_LOG_DOMAIN "FuStruct" |
17 | | |
18 | | /** |
19 | | * fwupd_status_to_string: |
20 | | * @val: value, e.g. %FWUPD_STATUS_IDLE |
21 | | * |
22 | | * Converts an enumerated value to a string. |
23 | | * |
24 | | * Returns: identifier string |
25 | | * |
26 | | * Since: 0.1.1 |
27 | | **/ |
28 | | const gchar * |
29 | | fwupd_status_to_string(FwupdStatus val) |
30 | 0 | { |
31 | 0 | if (val == FWUPD_STATUS_IDLE) |
32 | 0 | return "idle"; |
33 | 0 | if (val == FWUPD_STATUS_LOADING) |
34 | 0 | return "loading"; |
35 | 0 | if (val == FWUPD_STATUS_DECOMPRESSING) |
36 | 0 | return "decompressing"; |
37 | 0 | if (val == FWUPD_STATUS_DEVICE_RESTART) |
38 | 0 | return "device-restart"; |
39 | 0 | if (val == FWUPD_STATUS_DEVICE_WRITE) |
40 | 0 | return "device-write"; |
41 | 0 | if (val == FWUPD_STATUS_DEVICE_VERIFY) |
42 | 0 | return "device-verify"; |
43 | 0 | if (val == FWUPD_STATUS_SCHEDULING) |
44 | 0 | return "scheduling"; |
45 | 0 | if (val == FWUPD_STATUS_DOWNLOADING) |
46 | 0 | return "downloading"; |
47 | 0 | if (val == FWUPD_STATUS_DEVICE_READ) |
48 | 0 | return "device-read"; |
49 | 0 | if (val == FWUPD_STATUS_DEVICE_ERASE) |
50 | 0 | return "device-erase"; |
51 | 0 | if (val == FWUPD_STATUS_WAITING_FOR_AUTH) |
52 | 0 | return "waiting-for-auth"; |
53 | 0 | if (val == FWUPD_STATUS_DEVICE_BUSY) |
54 | 0 | return "device-busy"; |
55 | 0 | if (val == FWUPD_STATUS_SHUTDOWN) |
56 | 0 | return "shutdown"; |
57 | 0 | if (val == FWUPD_STATUS_WAITING_FOR_USER) |
58 | 0 | return "waiting-for-user"; |
59 | 0 | return NULL; |
60 | 0 | } |
61 | | /** |
62 | | * fwupd_status_from_string: |
63 | | * @val: (nullable): a string, e.g. `idle` |
64 | | * |
65 | | * Converts a string to an enumerated value. |
66 | | * |
67 | | * Returns: enumerated value |
68 | | * |
69 | | * Since: 0.1.1 |
70 | | **/ |
71 | | FwupdStatus |
72 | | fwupd_status_from_string(const gchar *val) |
73 | 0 | { |
74 | 0 | if (g_strcmp0(val, "idle") == 0) |
75 | 0 | return FWUPD_STATUS_IDLE; |
76 | 0 | if (g_strcmp0(val, "loading") == 0) |
77 | 0 | return FWUPD_STATUS_LOADING; |
78 | 0 | if (g_strcmp0(val, "decompressing") == 0) |
79 | 0 | return FWUPD_STATUS_DECOMPRESSING; |
80 | 0 | if (g_strcmp0(val, "device-restart") == 0) |
81 | 0 | return FWUPD_STATUS_DEVICE_RESTART; |
82 | 0 | if (g_strcmp0(val, "device-write") == 0) |
83 | 0 | return FWUPD_STATUS_DEVICE_WRITE; |
84 | 0 | if (g_strcmp0(val, "device-verify") == 0) |
85 | 0 | return FWUPD_STATUS_DEVICE_VERIFY; |
86 | 0 | if (g_strcmp0(val, "scheduling") == 0) |
87 | 0 | return FWUPD_STATUS_SCHEDULING; |
88 | 0 | if (g_strcmp0(val, "downloading") == 0) |
89 | 0 | return FWUPD_STATUS_DOWNLOADING; |
90 | 0 | if (g_strcmp0(val, "device-read") == 0) |
91 | 0 | return FWUPD_STATUS_DEVICE_READ; |
92 | 0 | if (g_strcmp0(val, "device-erase") == 0) |
93 | 0 | return FWUPD_STATUS_DEVICE_ERASE; |
94 | 0 | if (g_strcmp0(val, "waiting-for-auth") == 0) |
95 | 0 | return FWUPD_STATUS_WAITING_FOR_AUTH; |
96 | 0 | if (g_strcmp0(val, "device-busy") == 0) |
97 | 0 | return FWUPD_STATUS_DEVICE_BUSY; |
98 | 0 | if (g_strcmp0(val, "shutdown") == 0) |
99 | 0 | return FWUPD_STATUS_SHUTDOWN; |
100 | 0 | if (g_strcmp0(val, "waiting-for-user") == 0) |
101 | 0 | return FWUPD_STATUS_WAITING_FOR_USER; |
102 | 0 | return FWUPD_STATUS_UNKNOWN; |
103 | 0 | } |
104 | | |
105 | | /** |
106 | | * fwupd_feature_flag_to_string: |
107 | | * @val: value, e.g. %FWUPD_FEATURE_FLAG_CAN_REPORT |
108 | | * |
109 | | * Converts an enumerated value to a string. |
110 | | * |
111 | | * Returns: identifier string |
112 | | * |
113 | | * Since: 1.4.5 |
114 | | **/ |
115 | | const gchar * |
116 | | fwupd_feature_flag_to_string(FwupdFeatureFlags val) |
117 | 0 | { |
118 | 0 | if (val == FWUPD_FEATURE_FLAG_NONE) |
119 | 0 | return "none"; |
120 | 0 | if (val == FWUPD_FEATURE_FLAG_CAN_REPORT) |
121 | 0 | return "can-report"; |
122 | 0 | if (val == FWUPD_FEATURE_FLAG_DETACH_ACTION) |
123 | 0 | return "detach-action"; |
124 | 0 | if (val == FWUPD_FEATURE_FLAG_UPDATE_ACTION) |
125 | 0 | return "update-action"; |
126 | 0 | if (val == FWUPD_FEATURE_FLAG_SWITCH_BRANCH) |
127 | 0 | return "switch-branch"; |
128 | 0 | if (val == FWUPD_FEATURE_FLAG_REQUESTS) |
129 | 0 | return "requests"; |
130 | 0 | if (val == FWUPD_FEATURE_FLAG_FDE_WARNING) |
131 | 0 | return "fde-warning"; |
132 | 0 | if (val == FWUPD_FEATURE_FLAG_COMMUNITY_TEXT) |
133 | 0 | return "community-text"; |
134 | 0 | if (val == FWUPD_FEATURE_FLAG_SHOW_PROBLEMS) |
135 | 0 | return "show-problems"; |
136 | 0 | if (val == FWUPD_FEATURE_FLAG_ALLOW_AUTHENTICATION) |
137 | 0 | return "allow-authentication"; |
138 | 0 | if (val == FWUPD_FEATURE_FLAG_REQUESTS_NON_GENERIC) |
139 | 0 | return "requests-non-generic"; |
140 | 0 | return NULL; |
141 | 0 | } |
142 | | /** |
143 | | * fwupd_feature_flag_from_string: |
144 | | * @val: (nullable): a string, e.g. `can-report` |
145 | | * |
146 | | * Converts a string to an enumerated value. |
147 | | * |
148 | | * Returns: enumerated value |
149 | | * |
150 | | * Since: 1.4.5 |
151 | | **/ |
152 | | FwupdFeatureFlags |
153 | | fwupd_feature_flag_from_string(const gchar *val) |
154 | 0 | { |
155 | 0 | if (g_strcmp0(val, "none") == 0) |
156 | 0 | return FWUPD_FEATURE_FLAG_NONE; |
157 | 0 | if (g_strcmp0(val, "can-report") == 0) |
158 | 0 | return FWUPD_FEATURE_FLAG_CAN_REPORT; |
159 | 0 | if (g_strcmp0(val, "detach-action") == 0) |
160 | 0 | return FWUPD_FEATURE_FLAG_DETACH_ACTION; |
161 | 0 | if (g_strcmp0(val, "update-action") == 0) |
162 | 0 | return FWUPD_FEATURE_FLAG_UPDATE_ACTION; |
163 | 0 | if (g_strcmp0(val, "switch-branch") == 0) |
164 | 0 | return FWUPD_FEATURE_FLAG_SWITCH_BRANCH; |
165 | 0 | if (g_strcmp0(val, "requests") == 0) |
166 | 0 | return FWUPD_FEATURE_FLAG_REQUESTS; |
167 | 0 | if (g_strcmp0(val, "fde-warning") == 0) |
168 | 0 | return FWUPD_FEATURE_FLAG_FDE_WARNING; |
169 | 0 | if (g_strcmp0(val, "community-text") == 0) |
170 | 0 | return FWUPD_FEATURE_FLAG_COMMUNITY_TEXT; |
171 | 0 | if (g_strcmp0(val, "show-problems") == 0) |
172 | 0 | return FWUPD_FEATURE_FLAG_SHOW_PROBLEMS; |
173 | 0 | if (g_strcmp0(val, "allow-authentication") == 0) |
174 | 0 | return FWUPD_FEATURE_FLAG_ALLOW_AUTHENTICATION; |
175 | 0 | if (g_strcmp0(val, "requests-non-generic") == 0) |
176 | 0 | return FWUPD_FEATURE_FLAG_REQUESTS_NON_GENERIC; |
177 | 0 | return FWUPD_FEATURE_FLAG_UNKNOWN; |
178 | 0 | } |
179 | | |
180 | | /** |
181 | | * fwupd_install_flags_to_string: |
182 | | * @val: value, e.g. %FWUPD_INSTALL_FLAG_ALLOW_REINSTALL |
183 | | * |
184 | | * Converts an enumerated value to a string. |
185 | | * |
186 | | * Returns: identifier string |
187 | | * |
188 | | * Since: 2.0.0 |
189 | | **/ |
190 | | const gchar * |
191 | | fwupd_install_flags_to_string(FwupdInstallFlags val) |
192 | 0 | { |
193 | 0 | if (val == FWUPD_INSTALL_FLAG_NONE) |
194 | 0 | return "none"; |
195 | 0 | if (val == FWUPD_INSTALL_FLAG_ALLOW_REINSTALL) |
196 | 0 | return "allow-reinstall"; |
197 | 0 | if (val == FWUPD_INSTALL_FLAG_ALLOW_OLDER) |
198 | 0 | return "allow-older"; |
199 | 0 | if (val == FWUPD_INSTALL_FLAG_FORCE) |
200 | 0 | return "force"; |
201 | 0 | if (val == FWUPD_INSTALL_FLAG_NO_HISTORY) |
202 | 0 | return "no-history"; |
203 | 0 | if (val == FWUPD_INSTALL_FLAG_ALLOW_BRANCH_SWITCH) |
204 | 0 | return "allow-branch-switch"; |
205 | 0 | if (val == FWUPD_INSTALL_FLAG_IGNORE_CHECKSUM) |
206 | 0 | return "ignore-checksum"; |
207 | 0 | if (val == FWUPD_INSTALL_FLAG_IGNORE_VID_PID) |
208 | 0 | return "ignore-vid-pid"; |
209 | 0 | if (val == FWUPD_INSTALL_FLAG_NO_SEARCH) |
210 | 0 | return "no-search"; |
211 | 0 | if (val == FWUPD_INSTALL_FLAG_IGNORE_REQUIREMENTS) |
212 | 0 | return "ignore-requirements"; |
213 | 0 | if (val == FWUPD_INSTALL_FLAG_ONLY_EMULATED) |
214 | 0 | return "only-emulated"; |
215 | 0 | return NULL; |
216 | 0 | } |
217 | | /** |
218 | | * fwupd_install_flags_from_string: |
219 | | * @val: (nullable): a string, e.g. `allow-reinstall` |
220 | | * |
221 | | * Converts a string to an enumerated value. |
222 | | * |
223 | | * Returns: enumerated value |
224 | | * |
225 | | * Since: 2.0.4 |
226 | | **/ |
227 | | FwupdInstallFlags |
228 | | fwupd_install_flags_from_string(const gchar *val) |
229 | 0 | { |
230 | 0 | if (g_strcmp0(val, "none") == 0) |
231 | 0 | return FWUPD_INSTALL_FLAG_NONE; |
232 | 0 | if (g_strcmp0(val, "allow-reinstall") == 0) |
233 | 0 | return FWUPD_INSTALL_FLAG_ALLOW_REINSTALL; |
234 | 0 | if (g_strcmp0(val, "allow-older") == 0) |
235 | 0 | return FWUPD_INSTALL_FLAG_ALLOW_OLDER; |
236 | 0 | if (g_strcmp0(val, "force") == 0) |
237 | 0 | return FWUPD_INSTALL_FLAG_FORCE; |
238 | 0 | if (g_strcmp0(val, "no-history") == 0) |
239 | 0 | return FWUPD_INSTALL_FLAG_NO_HISTORY; |
240 | 0 | if (g_strcmp0(val, "allow-branch-switch") == 0) |
241 | 0 | return FWUPD_INSTALL_FLAG_ALLOW_BRANCH_SWITCH; |
242 | 0 | if (g_strcmp0(val, "ignore-checksum") == 0) |
243 | 0 | return FWUPD_INSTALL_FLAG_IGNORE_CHECKSUM; |
244 | 0 | if (g_strcmp0(val, "ignore-vid-pid") == 0) |
245 | 0 | return FWUPD_INSTALL_FLAG_IGNORE_VID_PID; |
246 | 0 | if (g_strcmp0(val, "no-search") == 0) |
247 | 0 | return FWUPD_INSTALL_FLAG_NO_SEARCH; |
248 | 0 | if (g_strcmp0(val, "ignore-requirements") == 0) |
249 | 0 | return FWUPD_INSTALL_FLAG_IGNORE_REQUIREMENTS; |
250 | 0 | if (g_strcmp0(val, "only-emulated") == 0) |
251 | 0 | return FWUPD_INSTALL_FLAG_ONLY_EMULATED; |
252 | 0 | return FWUPD_INSTALL_FLAG_UNKNOWN; |
253 | 0 | } |
254 | | |
255 | | |
256 | | /** |
257 | | * fwupd_update_state_to_string: |
258 | | * @val: value, e.g. %FWUPD_UPDATE_STATE_PENDING |
259 | | * |
260 | | * Converts an enumerated value to a string. |
261 | | * |
262 | | * Returns: identifier string |
263 | | * |
264 | | * Since: 0.7.0 |
265 | | **/ |
266 | | const gchar * |
267 | | fwupd_update_state_to_string(FwupdUpdateState val) |
268 | 0 | { |
269 | 0 | if (val == FWUPD_UPDATE_STATE_PENDING) |
270 | 0 | return "pending"; |
271 | 0 | if (val == FWUPD_UPDATE_STATE_SUCCESS) |
272 | 0 | return "success"; |
273 | 0 | if (val == FWUPD_UPDATE_STATE_FAILED) |
274 | 0 | return "failed"; |
275 | 0 | if (val == FWUPD_UPDATE_STATE_NEEDS_REBOOT) |
276 | 0 | return "needs-reboot"; |
277 | 0 | if (val == FWUPD_UPDATE_STATE_FAILED_TRANSIENT) |
278 | 0 | return "failed-transient"; |
279 | 0 | return NULL; |
280 | 0 | } |
281 | | /** |
282 | | * fwupd_update_state_from_string: |
283 | | * @val: (nullable): a string, e.g. `pending` |
284 | | * |
285 | | * Converts a string to an enumerated value. |
286 | | * |
287 | | * Returns: enumerated value |
288 | | * |
289 | | * Since: 0.7.0 |
290 | | **/ |
291 | | FwupdUpdateState |
292 | | fwupd_update_state_from_string(const gchar *val) |
293 | 0 | { |
294 | 0 | if (g_strcmp0(val, "pending") == 0) |
295 | 0 | return FWUPD_UPDATE_STATE_PENDING; |
296 | 0 | if (g_strcmp0(val, "success") == 0) |
297 | 0 | return FWUPD_UPDATE_STATE_SUCCESS; |
298 | 0 | if (g_strcmp0(val, "failed") == 0) |
299 | 0 | return FWUPD_UPDATE_STATE_FAILED; |
300 | 0 | if (g_strcmp0(val, "needs-reboot") == 0) |
301 | 0 | return FWUPD_UPDATE_STATE_NEEDS_REBOOT; |
302 | 0 | if (g_strcmp0(val, "failed-transient") == 0) |
303 | 0 | return FWUPD_UPDATE_STATE_FAILED_TRANSIENT; |
304 | 0 | return FWUPD_UPDATE_STATE_UNKNOWN; |
305 | 0 | } |
306 | | |
307 | | /** |
308 | | * fwupd_version_format_to_string: |
309 | | * @val: value, e.g. %FWUPD_VERSION_FORMAT_PLAIN |
310 | | * |
311 | | * Converts an enumerated value to a string. |
312 | | * |
313 | | * Returns: identifier string |
314 | | * |
315 | | * Since: 1.2.9 |
316 | | **/ |
317 | | const gchar * |
318 | | fwupd_version_format_to_string(FwupdVersionFormat val) |
319 | 0 | { |
320 | 0 | if (val == FWUPD_VERSION_FORMAT_PLAIN) |
321 | 0 | return "plain"; |
322 | 0 | if (val == FWUPD_VERSION_FORMAT_NUMBER) |
323 | 0 | return "number"; |
324 | 0 | if (val == FWUPD_VERSION_FORMAT_PAIR) |
325 | 0 | return "pair"; |
326 | 0 | if (val == FWUPD_VERSION_FORMAT_TRIPLET) |
327 | 0 | return "triplet"; |
328 | 0 | if (val == FWUPD_VERSION_FORMAT_QUAD) |
329 | 0 | return "quad"; |
330 | 0 | if (val == FWUPD_VERSION_FORMAT_BCD) |
331 | 0 | return "bcd"; |
332 | 0 | if (val == FWUPD_VERSION_FORMAT_INTEL_ME) |
333 | 0 | return "intel-me"; |
334 | 0 | if (val == FWUPD_VERSION_FORMAT_INTEL_ME2) |
335 | 0 | return "intel-me2"; |
336 | 0 | if (val == FWUPD_VERSION_FORMAT_SURFACE_LEGACY) |
337 | 0 | return "surface-legacy"; |
338 | 0 | if (val == FWUPD_VERSION_FORMAT_SURFACE) |
339 | 0 | return "surface"; |
340 | 0 | if (val == FWUPD_VERSION_FORMAT_DELL_BIOS) |
341 | 0 | return "dell-bios"; |
342 | 0 | if (val == FWUPD_VERSION_FORMAT_HEX) |
343 | 0 | return "hex"; |
344 | 0 | if (val == FWUPD_VERSION_FORMAT_DELL_BIOS_MSB) |
345 | 0 | return "dell-bios-msb"; |
346 | 0 | if (val == FWUPD_VERSION_FORMAT_INTEL_CSME19) |
347 | 0 | return "intel-csme19"; |
348 | 0 | return NULL; |
349 | 0 | } |
350 | | /** |
351 | | * fwupd_version_format_from_string: |
352 | | * @val: (nullable): a string, e.g. `plain` |
353 | | * |
354 | | * Converts a string to an enumerated value. |
355 | | * |
356 | | * Returns: enumerated value |
357 | | * |
358 | | * Since: 1.2.9 |
359 | | **/ |
360 | | FwupdVersionFormat |
361 | | fwupd_version_format_from_string(const gchar *val) |
362 | 0 | { |
363 | 0 | if (g_strcmp0(val, "plain") == 0) |
364 | 0 | return FWUPD_VERSION_FORMAT_PLAIN; |
365 | 0 | if (g_strcmp0(val, "number") == 0) |
366 | 0 | return FWUPD_VERSION_FORMAT_NUMBER; |
367 | 0 | if (g_strcmp0(val, "pair") == 0) |
368 | 0 | return FWUPD_VERSION_FORMAT_PAIR; |
369 | 0 | if (g_strcmp0(val, "triplet") == 0) |
370 | 0 | return FWUPD_VERSION_FORMAT_TRIPLET; |
371 | 0 | if (g_strcmp0(val, "quad") == 0) |
372 | 0 | return FWUPD_VERSION_FORMAT_QUAD; |
373 | 0 | if (g_strcmp0(val, "bcd") == 0) |
374 | 0 | return FWUPD_VERSION_FORMAT_BCD; |
375 | 0 | if (g_strcmp0(val, "intel-me") == 0) |
376 | 0 | return FWUPD_VERSION_FORMAT_INTEL_ME; |
377 | 0 | if (g_strcmp0(val, "intel-me2") == 0) |
378 | 0 | return FWUPD_VERSION_FORMAT_INTEL_ME2; |
379 | 0 | if (g_strcmp0(val, "surface-legacy") == 0) |
380 | 0 | return FWUPD_VERSION_FORMAT_SURFACE_LEGACY; |
381 | 0 | if (g_strcmp0(val, "surface") == 0) |
382 | 0 | return FWUPD_VERSION_FORMAT_SURFACE; |
383 | 0 | if (g_strcmp0(val, "dell-bios") == 0) |
384 | 0 | return FWUPD_VERSION_FORMAT_DELL_BIOS; |
385 | 0 | if (g_strcmp0(val, "hex") == 0) |
386 | 0 | return FWUPD_VERSION_FORMAT_HEX; |
387 | 0 | if (g_strcmp0(val, "dell-bios-msb") == 0) |
388 | 0 | return FWUPD_VERSION_FORMAT_DELL_BIOS_MSB; |
389 | 0 | if (g_strcmp0(val, "intel-csme19") == 0) |
390 | 0 | return FWUPD_VERSION_FORMAT_INTEL_CSME19; |
391 | 0 | return FWUPD_VERSION_FORMAT_UNKNOWN; |
392 | 0 | } |