fwupd/src/fu-device-private.h
Richard Hughes 841c1807e1 trivial: Copy the parent if set for the repluged device
Based on a patch from Mario Limonciello, many thanks.
2018-09-07 15:32:32 +01:00

34 lines
870 B
C

/*
* Copyright (C) 2017 Richard Hughes <richard@hughsie.com>
*
* SPDX-License-Identifier: LGPL-2.1+
*/
#ifndef __FU_DEVICE_PRIVATE_H
#define __FU_DEVICE_PRIVATE_H
#include <fu-device.h>
G_BEGIN_DECLS
GPtrArray *fu_device_get_parent_guids (FuDevice *self);
gboolean fu_device_has_parent_guid (FuDevice *self,
const gchar *guid);
void fu_device_set_parent (FuDevice *self,
FuDevice *parent);
guint fu_device_get_order (FuDevice *self);
void fu_device_set_order (FuDevice *self,
guint order);
guint fu_device_get_priority (FuDevice *self);
void fu_device_set_priority (FuDevice *self,
guint priority);
void fu_device_set_alternate (FuDevice *self,
FuDevice *alternate);
gboolean fu_device_ensure_id (FuDevice *self,
GError **error);
G_END_DECLS
#endif /* __FU_DEVICE_PRIVATE_H */