Richard Hughes | 9dde04f | 2017-09-13 12:07:15 +0100 | [diff] [blame] | 1 | /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- |
| 2 | * |
| 3 | * Copyright (C) 2017 Richard Hughes <richard@hughsie.com> |
| 4 | * |
Mario Limonciello | 51308e6 | 2018-05-28 20:05:46 -0500 | [diff] [blame] | 5 | * SPDX-License-Identifier: LGPL-2.1+ |
Richard Hughes | 9dde04f | 2017-09-13 12:07:15 +0100 | [diff] [blame] | 6 | */ |
| 7 | |
| 8 | #ifndef __FU_DEVICE_PRIVATE_H |
| 9 | #define __FU_DEVICE_PRIVATE_H |
| 10 | |
| 11 | #include <fu-device.h> |
| 12 | |
| 13 | G_BEGIN_DECLS |
| 14 | |
Richard Hughes | 5e44729 | 2018-04-27 14:25:54 +0100 | [diff] [blame] | 15 | GPtrArray *fu_device_get_parent_guids (FuDevice *device); |
| 16 | gboolean fu_device_has_parent_guid (FuDevice *device, |
| 17 | const gchar *guid); |
Richard Hughes | 9f86ade | 2018-05-10 21:11:22 +0100 | [diff] [blame] | 18 | guint fu_device_get_order (FuDevice *device); |
| 19 | void fu_device_set_order (FuDevice *device, |
| 20 | guint order); |
Richard Hughes | e48351e | 2018-06-22 12:32:39 +0100 | [diff] [blame^] | 21 | void fu_device_set_alternate (FuDevice *device, |
| 22 | FuDevice *alternate); |
Richard Hughes | 5e44729 | 2018-04-27 14:25:54 +0100 | [diff] [blame] | 23 | |
Richard Hughes | 9dde04f | 2017-09-13 12:07:15 +0100 | [diff] [blame] | 24 | G_END_DECLS |
| 25 | |
| 26 | #endif /* __FU_DEVICE_PRIVATE_H */ |
| 27 | |