aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-modem-firmware.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2018-12-09 13:54:31 +0100
committerDan Williams <dcbw@redhat.com>2019-01-03 18:53:52 +0000
commit8e342cf1204379a11bfe55941d4e722575cb364f (patch)
tree2c5ee65fd67cba8d833d7fddf60f6c63a109e9a0 /libmm-glib/mm-modem-firmware.h
parentedf8d349390ec5be8d35f6e7105cde483849aae0 (diff)
api,firmware: new UpdateSettings property
Diffstat (limited to 'libmm-glib/mm-modem-firmware.h')
-rw-r--r--libmm-glib/mm-modem-firmware.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/libmm-glib/mm-modem-firmware.h b/libmm-glib/mm-modem-firmware.h
index 4d74bca8..301dba97 100644
--- a/libmm-glib/mm-modem-firmware.h
+++ b/libmm-glib/mm-modem-firmware.h
@@ -18,6 +18,7 @@
* Boston, MA 02110-1301 USA.
*
* Copyright (C) 2012 Google, Inc.
+ * Copyright (C) 2018 Aleksander Morgado <aleksander@aleksander.es>
*/
#ifndef _MM_MODEM_FIRMWARE_H_
@@ -31,6 +32,7 @@
#include "mm-gdbus-modem.h"
#include "mm-firmware-properties.h"
+#include "mm-firmware-update-settings.h"
G_BEGIN_DECLS
@@ -43,6 +45,7 @@ G_BEGIN_DECLS
typedef struct _MMModemFirmware MMModemFirmware;
typedef struct _MMModemFirmwareClass MMModemFirmwareClass;
+typedef struct _MMModemFirmwarePrivate MMModemFirmwarePrivate;
/**
* MMModemFirmware:
@@ -53,7 +56,7 @@ typedef struct _MMModemFirmwareClass MMModemFirmwareClass;
struct _MMModemFirmware {
/*< private >*/
MmGdbusModemFirmwareProxy parent;
- gpointer unused;
+ MMModemFirmwarePrivate *priv;
};
struct _MMModemFirmwareClass {
@@ -70,6 +73,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC (MMModemFirmware, g_object_unref)
const gchar *mm_modem_firmware_get_path (MMModemFirmware *self);
gchar *mm_modem_firmware_dup_path (MMModemFirmware *self);
+MMFirmwareUpdateSettings *mm_modem_firmware_get_update_settings (MMModemFirmware *self);
+MMFirmwareUpdateSettings *mm_modem_firmware_peek_update_settings (MMModemFirmware *self);
+
void mm_modem_firmware_list (MMModemFirmware *self,
GCancellable *cancellable,
GAsyncReadyCallback callback,