diff options
author | Aleksander Morgado <aleksandermj@chromium.org> | 2024-04-18 12:20:19 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksandermj@chromium.org> | 2024-05-06 13:45:38 +0000 |
commit | 070975736fd4f1488f475a527d1d069c99e36343 (patch) | |
tree | e9900342efa31e9b1fb5e6182706a23e4ba16885 /src/mm-iface-modem-messaging.h | |
parent | aa94b21e0a9f2a296cf36fdc85eba0d842493638 (diff) |
iface-modem-messaging: use G_DECLARE|DEFINE_INTERFACE() macros
Diffstat (limited to 'src/mm-iface-modem-messaging.h')
-rw-r--r-- | src/mm-iface-modem-messaging.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/mm-iface-modem-messaging.h b/src/mm-iface-modem-messaging.h index 64dfb2b1..2d8f7072 100644 --- a/src/mm-iface-modem-messaging.h +++ b/src/mm-iface-modem-messaging.h @@ -25,19 +25,17 @@ #include "mm-sms-part.h" #include "mm-base-sms.h" -#define MM_TYPE_IFACE_MODEM_MESSAGING (mm_iface_modem_messaging_get_type ()) -#define MM_IFACE_MODEM_MESSAGING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MM_TYPE_IFACE_MODEM_MESSAGING, MMIfaceModemMessaging)) -#define MM_IS_IFACE_MODEM_MESSAGING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MM_TYPE_IFACE_MODEM_MESSAGING)) -#define MM_IFACE_MODEM_MESSAGING_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), MM_TYPE_IFACE_MODEM_MESSAGING, MMIfaceModemMessaging)) +#include "mm-iface-modem.h" + +#define MM_TYPE_IFACE_MODEM_MESSAGING mm_iface_modem_messaging_get_type () +G_DECLARE_INTERFACE (MMIfaceModemMessaging, mm_iface_modem_messaging, MM, IFACE_MODEM_MESSAGING, MMIfaceModem) #define MM_IFACE_MODEM_MESSAGING_DBUS_SKELETON "iface-modem-messaging-dbus-skeleton" #define MM_IFACE_MODEM_MESSAGING_SMS_LIST "iface-modem-messaging-sms-list" #define MM_IFACE_MODEM_MESSAGING_SMS_PDU_MODE "iface-modem-messaging-sms-pdu-mode" #define MM_IFACE_MODEM_MESSAGING_SMS_DEFAULT_STORAGE "iface-modem-messaging-sms-default-storage" -typedef struct _MMIfaceModemMessaging MMIfaceModemMessaging; - -struct _MMIfaceModemMessaging { +struct _MMIfaceModemMessagingInterface { GTypeInterface g_iface; /* Check for Messaging support (async) */ @@ -133,9 +131,6 @@ struct _MMIfaceModemMessaging { MMBaseSms * (* create_sms) (MMIfaceModemMessaging *self); }; -GType mm_iface_modem_messaging_get_type (void); -G_DEFINE_AUTOPTR_CLEANUP_FUNC (MMIfaceModemMessaging, g_object_unref) - /* Initialize Messaging interface (async) */ void mm_iface_modem_messaging_initialize (MMIfaceModemMessaging *self, GCancellable *cancellable, |