aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mm-generic-gsm.c13
-rw-r--r--src/mm-generic-gsm.h2
2 files changed, 8 insertions, 7 deletions
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c
index a1df6111..4ee4a0a7 100644
--- a/src/mm-generic-gsm.c
+++ b/src/mm-generic-gsm.c
@@ -32,7 +32,6 @@ typedef struct {
guint32 cid;
} MMGenericGsmPrivate;
-static void pending_registration_stop (MMGenericGsm *self);
static void get_registration_status (MMSerial *serial, MMCallbackInfo *info);
static void read_operator_done (MMSerial *serial,
GString *response,
@@ -232,7 +231,7 @@ enable (MMModem *modem,
info = mm_callback_info_new (modem, callback, user_data);
if (!do_enable) {
- pending_registration_stop (MM_GENERIC_GSM (modem));
+ mm_generic_gsm_pending_registration_stop (MM_GENERIC_GSM (modem));
if (mm_serial_is_connected (MM_SERIAL (modem)))
mm_serial_flash (MM_SERIAL (modem), 1000, disable_flash_done, info);
@@ -539,10 +538,10 @@ pending_registration_timed_out (gpointer data)
return FALSE;
}
-static void
-pending_registration_stop (MMGenericGsm *self)
+void
+mm_generic_gsm_pending_registration_stop (MMGenericGsm *modem)
{
- MMGenericGsmPrivate *priv = MM_GENERIC_GSM_GET_PRIVATE (self);
+ MMGenericGsmPrivate *priv = MM_GENERIC_GSM_GET_PRIVATE (modem);
if (priv->pending_registration) {
g_source_remove (priv->pending_registration);
@@ -615,7 +614,7 @@ reg_status_updated (MMGenericGsm *self, int new_value)
status == MM_MODEM_GSM_NETWORK_REG_STATUS_ROAMING ||
status == MM_MODEM_GSM_NETWORK_REG_STATUS_DENIED)
- pending_registration_stop (self);
+ mm_generic_gsm_pending_registration_stop (self);
}
static void
@@ -1555,7 +1554,7 @@ finalize (GObject *object)
{
MMGenericGsmPrivate *priv = MM_GENERIC_GSM_GET_PRIVATE (object);
- pending_registration_stop (MM_GENERIC_GSM (object));
+ mm_generic_gsm_pending_registration_stop (MM_GENERIC_GSM (object));
g_free (priv->driver);
g_free (priv->data_device);
diff --git a/src/mm-generic-gsm.h b/src/mm-generic-gsm.h
index d51f734d..3f857365 100644
--- a/src/mm-generic-gsm.h
+++ b/src/mm-generic-gsm.h
@@ -29,6 +29,8 @@ MMModem *mm_generic_gsm_new (const char *serial_device,
void mm_generic_gsm_set_unsolicited_registration (MMGenericGsm *modem,
gboolean enabled);
+void mm_generic_gsm_pending_registration_stop (MMGenericGsm *modem);
+
void mm_generic_gsm_set_cid (MMGenericGsm *modem,
guint32 cid);