diff options
-rw-r--r-- | plugins/Makefile.am | 4 | ||||
-rw-r--r-- | plugins/mm-modem-huawei-gsm.c (renamed from plugins/mm-modem-huawei.c) | 86 | ||||
-rw-r--r-- | plugins/mm-modem-huawei-gsm.h | 43 | ||||
-rw-r--r-- | plugins/mm-modem-huawei.h | 43 | ||||
-rw-r--r-- | plugins/mm-plugin-huawei.c | 8 |
5 files changed, 92 insertions, 92 deletions
diff --git a/plugins/Makefile.am b/plugins/Makefile.am index 2e17fcf4..b4a74049 100644 --- a/plugins/Makefile.am +++ b/plugins/Makefile.am @@ -68,8 +68,8 @@ libmm_plugin_gobi_la_LDFLAGS = \ libmm_plugin_huawei_la_SOURCES = \ mm-plugin-huawei.c \ mm-plugin-huawei.h \ - mm-modem-huawei.c \ - mm-modem-huawei.h + mm-modem-huawei-gsm.c \ + mm-modem-huawei-gsm.h libmm_plugin_huawei_la_CPPFLAGS = \ $(MM_CFLAGS) \ diff --git a/plugins/mm-modem-huawei.c b/plugins/mm-modem-huawei-gsm.c index b5991127..c03ab29f 100644 --- a/plugins/mm-modem-huawei.c +++ b/plugins/mm-modem-huawei-gsm.c @@ -21,34 +21,34 @@ #define G_UDEV_API_IS_SUBJECT_TO_CHANGE #include <gudev/gudev.h> -#include "mm-modem-huawei.h" +#include "mm-modem-huawei-gsm.h" #include "mm-modem-gsm-network.h" #include "mm-errors.h" #include "mm-callback-info.h" #include "mm-serial-port.h" #include "mm-serial-parsers.h" -static gpointer mm_modem_huawei_parent_class = NULL; +static gpointer mm_modem_huawei_gsm_parent_class = NULL; -#define MM_MODEM_HUAWEI_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), MM_TYPE_MODEM_HUAWEI, MMModemHuaweiPrivate)) +#define MM_MODEM_HUAWEI_GSM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), MM_TYPE_MODEM_HUAWEI_GSM, MMModemHuaweiGsmPrivate)) typedef struct { /* Cached state */ guint signal_quality; MMModemGsmMode mode; MMModemGsmBand band; -} MMModemHuaweiPrivate; +} MMModemHuaweiGsmPrivate; MMModem * -mm_modem_huawei_new (const char *device, - const char *driver, - const char *plugin) +mm_modem_huawei_gsm_new (const char *device, + const char *driver, + const char *plugin) { g_return_val_if_fail (device != NULL, NULL); g_return_val_if_fail (driver != NULL, NULL); g_return_val_if_fail (plugin != NULL, NULL); - return MM_MODEM (g_object_new (MM_TYPE_MODEM_HUAWEI, + return MM_MODEM (g_object_new (MM_TYPE_MODEM_HUAWEI_GSM, MM_MODEM_MASTER_DEVICE, device, MM_MODEM_DRIVER, driver, MM_MODEM_PLUGIN, plugin, @@ -56,7 +56,7 @@ mm_modem_huawei_new (const char *device, } static gboolean -parse_syscfg (MMModemHuawei *self, +parse_syscfg (MMModemHuaweiGsm *self, const char *reply, int *mode_a, int *mode_b, @@ -68,7 +68,7 @@ parse_syscfg (MMModemHuawei *self, return FALSE; if (sscanf (reply + 8, "%d,%d,%x,%d,%d", mode_a, mode_b, band, unknown1, unknown2)) { - MMModemHuaweiPrivate *priv = MM_MODEM_HUAWEI_GET_PRIVATE (self); + MMModemHuaweiGsmPrivate *priv = MM_MODEM_HUAWEI_GSM_GET_PRIVATE (self); /* Network mode */ if (*mode_a == 2 && *mode_b == 1) @@ -101,8 +101,8 @@ set_network_mode_done (MMSerialPort *port, gpointer user_data) { MMCallbackInfo *info = (MMCallbackInfo *) user_data; - MMModemHuawei *self = MM_MODEM_HUAWEI (info->modem); - MMModemHuaweiPrivate *priv = MM_MODEM_HUAWEI_GET_PRIVATE (self); + MMModemHuaweiGsm *self = MM_MODEM_HUAWEI_GSM (info->modem); + MMModemHuaweiGsmPrivate *priv = MM_MODEM_HUAWEI_GSM_GET_PRIVATE (self); if (error) info->error = g_error_copy (error); @@ -128,7 +128,7 @@ set_network_mode_get_done (MMSerialPort *port, int a, b, u1, u2; guint32 band; - if (parse_syscfg (MM_MODEM_HUAWEI (info->modem), response->str, &a, &b, &band, &u1, &u2)) { + if (parse_syscfg (MM_MODEM_HUAWEI_GSM (info->modem), response->str, &a, &b, &band, &u1, &u2)) { char *command; switch (GPOINTER_TO_UINT (mm_callback_info_get_data (info, "mode"))) { @@ -213,8 +213,8 @@ get_network_mode_done (MMSerialPort *port, gpointer user_data) { MMCallbackInfo *info = (MMCallbackInfo *) user_data; - MMModemHuawei *self = MM_MODEM_HUAWEI (info->modem); - MMModemHuaweiPrivate *priv = MM_MODEM_HUAWEI_GET_PRIVATE (self); + MMModemHuaweiGsm *self = MM_MODEM_HUAWEI_GSM (info->modem); + MMModemHuaweiGsmPrivate *priv = MM_MODEM_HUAWEI_GSM_GET_PRIVATE (self); int mode_a, mode_b, u1, u2; guint32 band; @@ -231,7 +231,7 @@ get_network_mode (MMModemGsmNetwork *modem, MMModemUIntFn callback, gpointer user_data) { - MMModemHuaweiPrivate *priv = MM_MODEM_HUAWEI_GET_PRIVATE (modem); + MMModemHuaweiGsmPrivate *priv = MM_MODEM_HUAWEI_GSM_GET_PRIVATE (modem); if (priv->mode != MM_MODEM_GSM_MODE_ANY) { /* have cached mode (from an unsolicited message). Use that */ @@ -259,8 +259,8 @@ set_band_done (MMSerialPort *port, gpointer user_data) { MMCallbackInfo *info = (MMCallbackInfo *) user_data; - MMModemHuawei *self = MM_MODEM_HUAWEI (info->modem); - MMModemHuaweiPrivate *priv = MM_MODEM_HUAWEI_GET_PRIVATE (self); + MMModemHuaweiGsm *self = MM_MODEM_HUAWEI_GSM (info->modem); + MMModemHuaweiGsmPrivate *priv = MM_MODEM_HUAWEI_GSM_GET_PRIVATE (self); if (error) info->error = g_error_copy (error); @@ -278,7 +278,7 @@ set_band_get_done (MMSerialPort *port, gpointer user_data) { MMCallbackInfo *info = (MMCallbackInfo *) user_data; - MMModemHuawei *self = MM_MODEM_HUAWEI (info->modem); + MMModemHuaweiGsm *self = MM_MODEM_HUAWEI_GSM (info->modem); if (error) { info->error = g_error_copy (error); @@ -357,8 +357,8 @@ get_band_done (MMSerialPort *port, gpointer user_data) { MMCallbackInfo *info = (MMCallbackInfo *) user_data; - MMModemHuawei *self = MM_MODEM_HUAWEI (info->modem); - MMModemHuaweiPrivate *priv = MM_MODEM_HUAWEI_GET_PRIVATE (self); + MMModemHuaweiGsm *self = MM_MODEM_HUAWEI_GSM (info->modem); + MMModemHuaweiGsmPrivate *priv = MM_MODEM_HUAWEI_GSM_GET_PRIVATE (self); int mode_a, mode_b, u1, u2; guint32 band; @@ -375,7 +375,7 @@ get_band (MMModemGsmNetwork *modem, MMModemUIntFn callback, gpointer user_data) { - MMModemHuaweiPrivate *priv = MM_MODEM_HUAWEI_GET_PRIVATE (modem); + MMModemHuaweiGsmPrivate *priv = MM_MODEM_HUAWEI_GSM_GET_PRIVATE (modem); MMSerialPort *primary; if (priv->band != MM_MODEM_GSM_BAND_ANY) { @@ -401,7 +401,7 @@ get_signal_quality (MMModemGsmNetwork *modem, MMModemUIntFn callback, gpointer user_data) { - MMModemHuaweiPrivate *priv = MM_MODEM_HUAWEI_GET_PRIVATE (modem); + MMModemHuaweiGsmPrivate *priv = MM_MODEM_HUAWEI_GSM_GET_PRIVATE (modem); if (priv->signal_quality) { /* have cached signal quality (from an unsolicited message). Use that */ @@ -426,8 +426,8 @@ handle_signal_quality_change (MMSerialPort *port, GMatchInfo *match_info, gpointer user_data) { - MMModemHuawei *self = MM_MODEM_HUAWEI (user_data); - MMModemHuaweiPrivate *priv = MM_MODEM_HUAWEI_GET_PRIVATE (self); + MMModemHuaweiGsm *self = MM_MODEM_HUAWEI_GSM (user_data); + MMModemHuaweiGsmPrivate *priv = MM_MODEM_HUAWEI_GSM_GET_PRIVATE (self); char *str; int quality; @@ -452,8 +452,8 @@ handle_mode_change (MMSerialPort *port, GMatchInfo *match_info, gpointer user_data) { - MMModemHuawei *self = MM_MODEM_HUAWEI (user_data); - MMModemHuaweiPrivate *priv = MM_MODEM_HUAWEI_GET_PRIVATE (self); + MMModemHuaweiGsm *self = MM_MODEM_HUAWEI_GSM (user_data); + MMModemHuaweiGsmPrivate *priv = MM_MODEM_HUAWEI_GSM_GET_PRIVATE (self); char *str; int a; int b; @@ -600,35 +600,35 @@ modem_gsm_network_init (MMModemGsmNetwork *class) } static void -mm_modem_huawei_init (MMModemHuawei *self) +mm_modem_huawei_gsm_init (MMModemHuaweiGsm *self) { } static void -mm_modem_huawei_class_init (MMModemHuaweiClass *klass) +mm_modem_huawei_gsm_class_init (MMModemHuaweiGsmClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); - mm_modem_huawei_parent_class = g_type_class_peek_parent (klass); - g_type_class_add_private (object_class, sizeof (MMModemHuaweiPrivate)); + mm_modem_huawei_gsm_parent_class = g_type_class_peek_parent (klass); + g_type_class_add_private (object_class, sizeof (MMModemHuaweiGsmPrivate)); } GType -mm_modem_huawei_get_type (void) +mm_modem_huawei_gsm_get_type (void) { - static GType modem_huawei_type = 0; + static GType modem_huawei_gsm_type = 0; - if (G_UNLIKELY (modem_huawei_type == 0)) { - static const GTypeInfo modem_huawei_type_info = { - sizeof (MMModemHuaweiClass), + if (G_UNLIKELY (modem_huawei_gsm_type == 0)) { + static const GTypeInfo modem_huawei_gsm_type_info = { + sizeof (MMModemHuaweiGsmClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, - (GClassInitFunc) mm_modem_huawei_class_init, + (GClassInitFunc) mm_modem_huawei_gsm_class_init, (GClassFinalizeFunc) NULL, NULL, /* class_data */ - sizeof (MMModemHuawei), + sizeof (MMModemHuaweiGsm), 0, /* n_preallocs */ - (GInstanceInitFunc) mm_modem_huawei_init, + (GInstanceInitFunc) mm_modem_huawei_gsm_init, }; static const GInterfaceInfo modem_iface_info = { @@ -639,10 +639,10 @@ mm_modem_huawei_get_type (void) (GInterfaceInitFunc) modem_gsm_network_init }; - modem_huawei_type = g_type_register_static (MM_TYPE_GENERIC_GSM, "MMModemHuawei", &modem_huawei_type_info, 0); - g_type_add_interface_static (modem_huawei_type, MM_TYPE_MODEM, &modem_iface_info); - g_type_add_interface_static (modem_huawei_type, MM_TYPE_MODEM_GSM_NETWORK, &modem_gsm_network_info); + modem_huawei_gsm_type = g_type_register_static (MM_TYPE_GENERIC_GSM, "MMModemHuaweiGsm", &modem_huawei_gsm_type_info, 0); + g_type_add_interface_static (modem_huawei_gsm_type, MM_TYPE_MODEM, &modem_iface_info); + g_type_add_interface_static (modem_huawei_gsm_type, MM_TYPE_MODEM_GSM_NETWORK, &modem_gsm_network_info); } - return modem_huawei_type; + return modem_huawei_gsm_type; } diff --git a/plugins/mm-modem-huawei-gsm.h b/plugins/mm-modem-huawei-gsm.h new file mode 100644 index 00000000..9c2ec34b --- /dev/null +++ b/plugins/mm-modem-huawei-gsm.h @@ -0,0 +1,43 @@ +/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details: + * + * Copyright (C) 2008 - 2009 Novell, Inc. + * Copyright (C) 2009 Red Hat, Inc. + */ + +#ifndef MM_MODEM_HUAWEI_GSM_H +#define MM_MODEM_HUAWEI_GSM_H + +#include "mm-generic-gsm.h" + +#define MM_TYPE_MODEM_HUAWEI_GSM (mm_modem_huawei_gsm_get_type ()) +#define MM_MODEM_HUAWEI_GSM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MM_TYPE_MODEM_HUAWEI_GSM, MMModemHuaweiGsm)) +#define MM_MODEM_HUAWEI_GSM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MM_TYPE_MODEM_HUAWEI_GSM, MMModemHuaweiGsmClass)) +#define MM_IS_MODEM_HUAWEI_GSM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MM_TYPE_MODEM_HUAWEI_GSM)) +#define MM_IS_MODEM_HUAWEI_GSM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MM_TYPE_MODEM_HUAWEI_GSM)) +#define MM_MODEM_HUAWEI_GSM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), MM_TYPE_MODEM_HUAWEI_GSM, MMModemHuaweiGsmClass)) + +typedef struct { + MMGenericGsm parent; +} MMModemHuaweiGsm; + +typedef struct { + MMGenericGsmClass parent; +} MMModemHuaweiGsmClass; + +GType mm_modem_huawei_gsm_get_type (void); + +MMModem *mm_modem_huawei_gsm_new (const char *device, + const char *driver, + const char *plugin); + +#endif /* MM_MODEM_HUAWEI_GSM_H */ diff --git a/plugins/mm-modem-huawei.h b/plugins/mm-modem-huawei.h deleted file mode 100644 index 16ac99a8..00000000 --- a/plugins/mm-modem-huawei.h +++ /dev/null @@ -1,43 +0,0 @@ -/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details: - * - * Copyright (C) 2008 - 2009 Novell, Inc. - * Copyright (C) 2009 Red Hat, Inc. - */ - -#ifndef MM_MODEM_HUAWEI_H -#define MM_MODEM_HUAWEI_H - -#include "mm-generic-gsm.h" - -#define MM_TYPE_MODEM_HUAWEI (mm_modem_huawei_get_type ()) -#define MM_MODEM_HUAWEI(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MM_TYPE_MODEM_HUAWEI, MMModemHuawei)) -#define MM_MODEM_HUAWEI_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MM_TYPE_MODEM_HUAWEI, MMModemHuaweiClass)) -#define MM_IS_MODEM_HUAWEI(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MM_TYPE_MODEM_HUAWEI)) -#define MM_IS_MODEM_HUAWEI_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MM_TYPE_MODEM_HUAWEI)) -#define MM_MODEM_HUAWEI_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), MM_TYPE_MODEM_HUAWEI, MMModemHuaweiClass)) - -typedef struct { - MMGenericGsm parent; -} MMModemHuawei; - -typedef struct { - MMGenericGsmClass parent; -} MMModemHuaweiClass; - -GType mm_modem_huawei_get_type (void); - -MMModem *mm_modem_huawei_new (const char *device, - const char *driver, - const char *plugin); - -#endif /* MM_MODEM_HUAWEI_H */ diff --git a/plugins/mm-plugin-huawei.c b/plugins/mm-plugin-huawei.c index 1ca67c68..821afef9 100644 --- a/plugins/mm-plugin-huawei.c +++ b/plugins/mm-plugin-huawei.c @@ -23,7 +23,7 @@ #include "mm-plugin-huawei.h" #include "mm-generic-gsm.h" #include "mm-generic-cdma.h" -#include "mm-modem-huawei.h" +#include "mm-modem-huawei-gsm.h" #include "mm-serial-parsers.h" G_DEFINE_TYPE (MMPluginHuawei, mm_plugin_huawei, MM_TYPE_PLUGIN_BASE) @@ -287,9 +287,9 @@ grab_port (MMPluginBase *base, mm_plugin_base_supports_task_get_driver (task), mm_plugin_get_name (MM_PLUGIN (base))); } else { - modem = mm_modem_huawei_new (sysfs_path, - mm_plugin_base_supports_task_get_driver (task), - mm_plugin_get_name (MM_PLUGIN (base))); + modem = mm_modem_huawei_gsm_new (sysfs_path, + mm_plugin_base_supports_task_get_driver (task), + mm_plugin_get_name (MM_PLUGIN (base))); } } else if (caps & CAP_CDMA) { modem = mm_generic_cdma_new (sysfs_path, |