diff options
author | Aleksander Morgado <aleksandermj@chromium.org> | 2024-05-06 11:27:30 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksandermj@chromium.org> | 2024-05-06 13:45:39 +0000 |
commit | 4afb6a3172ee78c64507932d63b4a081e4c2ad2d (patch) | |
tree | 4655cee7f6c88698e5e6d5e0c7a1001b7540d7f0 /src/plugins/cinterion/mm-shared-cinterion.h | |
parent | e4e6857aed9dce444a5b9a409dc57a9db37f1002 (diff) |
shared-cinterion: use G_DECLARE|DEFINE_INTERFACE() macros
Diffstat (limited to 'src/plugins/cinterion/mm-shared-cinterion.h')
-rw-r--r-- | src/plugins/cinterion/mm-shared-cinterion.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/plugins/cinterion/mm-shared-cinterion.h b/src/plugins/cinterion/mm-shared-cinterion.h index bc9fe986..76b1d75e 100644 --- a/src/plugins/cinterion/mm-shared-cinterion.h +++ b/src/plugins/cinterion/mm-shared-cinterion.h @@ -30,14 +30,10 @@ #include "mm-iface-modem-voice.h" #include "mm-iface-modem-time.h" -#define MM_TYPE_SHARED_CINTERION (mm_shared_cinterion_get_type ()) -#define MM_SHARED_CINTERION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MM_TYPE_SHARED_CINTERION, MMSharedCinterion)) -#define MM_IS_SHARED_CINTERION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MM_TYPE_SHARED_CINTERION)) -#define MM_SHARED_CINTERION_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), MM_TYPE_SHARED_CINTERION, MMSharedCinterion)) +#define MM_TYPE_SHARED_CINTERION mm_shared_cinterion_get_type () +G_DECLARE_INTERFACE (MMSharedCinterion, mm_shared_cinterion, MM, SHARED_CINTERION, MMIfaceModem) -typedef struct _MMSharedCinterion MMSharedCinterion; - -struct _MMSharedCinterion { +struct _MMSharedCinterionInterface { GTypeInterface g_iface; /* Peek modem interface of the parent class of the object */ @@ -53,8 +49,6 @@ struct _MMSharedCinterion { MMIfaceModemTimeInterface * (* peek_parent_time_interface) (MMSharedCinterion *self); }; -GType mm_shared_cinterion_get_type (void); - /*****************************************************************************/ /* Modem interface */ |