26
26
#include "mm-modem-helpers.h"
27
27
#include "mm-modem-simple.h"
28
28
#include "mm-modem-icera.h"
30
31
static void modem_init (MMModem *modem_class);
31
32
static void modem_icera_init (MMModemIcera *icera_class);
32
33
static void modem_simple_init (MMModemSimple *simple_class);
34
36
G_DEFINE_TYPE_EXTENDED (MMModemZte, mm_modem_zte, MM_TYPE_GENERIC_GSM, 0,
35
37
G_IMPLEMENT_INTERFACE (MM_TYPE_MODEM, modem_init)
36
38
G_IMPLEMENT_INTERFACE (MM_TYPE_MODEM_ICERA, modem_icera_init)
39
43
#define MM_MODEM_ZTE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), MM_TYPE_MODEM_ZTE, MMModemZtePrivate))