| /* |
| * Copyright 2017 Richard Hughes <richard@hughsie.com> |
| * |
| * SPDX-License-Identifier: LGPL-2.1-or-later |
| */ |
| |
| #pragma once |
| |
| #include <fwupdplugin.h> |
| |
| #define FU_TYPE_REMOTE (fu_remote_get_type()) |
| G_DECLARE_FINAL_TYPE(FuRemote, fu_remote, FU, REMOTE, FwupdRemote) |
| |
| gboolean |
| fu_remote_load_from_filename(FwupdRemote *self, |
| const gchar *filename, |
| GCancellable *cancellable, |
| GError **error) G_GNUC_NON_NULL(1, 2); |
| gboolean |
| fu_remote_save_to_filename(FwupdRemote *self, |
| const gchar *filename, |
| GCancellable *cancellable, |
| GError **error) G_GNUC_NON_NULL(1, 2); |
| gboolean |
| fu_remote_clean(FwupdRemote *self, GError **error) G_GNUC_NON_NULL(1); |
| |
| FwupdRemote * |
| fu_remote_new(void); |