aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mm-base-modem.c4
-rw-r--r--src/mm-broadband-modem.c40
-rw-r--r--src/mm-modem-helpers.c18
-rw-r--r--src/mm-modem-helpers.h20
-rw-r--r--src/tests/test-modem-helpers.c10
5 files changed, 45 insertions, 47 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c
index bef3ee36..13861d22 100644
--- a/src/mm-base-modem.c
+++ b/src/mm-base-modem.c
@@ -235,7 +235,7 @@ mm_base_modem_grab_port (MMBaseModem *self,
mm_serial_parser_v1_destroy);
/* Set up CREG unsolicited message handlers, with NULL callbacks */
- array = mm_gsm_creg_regex_get (FALSE);
+ array = mm_3gpp_creg_regex_get (FALSE);
for (i = 0; i < array->len; i++) {
mm_at_serial_port_add_unsolicited_msg_handler (MM_AT_SERIAL_PORT (port),
(GRegex *)g_ptr_array_index (array, i),
@@ -243,7 +243,7 @@ mm_base_modem_grab_port (MMBaseModem *self,
NULL,
NULL);
}
- mm_gsm_creg_regex_destroy (array);
+ mm_3gpp_creg_regex_destroy (array);
/* { */
/* regex = g_regex_new ("\\r\\n\\+CIEV: (\\d+),(\\d)\\r\\n", G_REGEX_RAW | G_REGEX_OPTIMIZE, 0, NULL); */
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c
index e5eb9488..6e0eece0 100644
--- a/src/mm-broadband-modem.c
+++ b/src/mm-broadband-modem.c
@@ -1114,13 +1114,13 @@ reg_state_changed (MMAtSerialPort *port,
gboolean cgreg = FALSE;
GError *error = NULL;
- if (!mm_gsm_parse_creg_response (match_info,
- &state,
- &lac,
- &cell_id,
- &act,
- &cgreg,
- &error)) {
+ if (!mm_3gpp_parse_creg_response (match_info,
+ &state,
+ &lac,
+ &cell_id,
+ &act,
+ &cgreg,
+ &error)) {
mm_warn ("error parsing unsolicited registration: %s",
error && error->message ? error->message : "(unknown)");
g_clear_error (&error);
@@ -1172,7 +1172,7 @@ setup_unsolicited_registration (MMIfaceModem3gpp *self,
ports[1] = mm_base_modem_get_port_secondary (MM_BASE_MODEM (self));
/* Set up CREG unsolicited message handlers in both ports */
- array = mm_gsm_creg_regex_get (FALSE);
+ array = mm_3gpp_creg_regex_get (FALSE);
for (i = 0; i < 2; i++) {
if (ports[i]) {
guint j;
@@ -1187,7 +1187,7 @@ setup_unsolicited_registration (MMIfaceModem3gpp *self,
}
}
}
- mm_gsm_creg_regex_destroy (array);
+ mm_3gpp_creg_regex_destroy (array);
g_simple_async_result_set_op_res_gboolean (result, TRUE);
g_simple_async_result_complete_in_idle (result);
@@ -1229,7 +1229,7 @@ cleanup_unsolicited_registration (MMIfaceModem3gpp *self,
ports[1] = mm_base_modem_get_port_secondary (MM_BASE_MODEM (self));
/* Set up CREG unsolicited message handlers in both ports */
- array = mm_gsm_creg_regex_get (FALSE);
+ array = mm_3gpp_creg_regex_get (FALSE);
for (i = 0; i < 2; i++) {
if (ports[i]) {
guint j;
@@ -1244,7 +1244,7 @@ cleanup_unsolicited_registration (MMIfaceModem3gpp *self,
}
}
}
- mm_gsm_creg_regex_destroy (array);
+ mm_3gpp_creg_regex_destroy (array);
g_simple_async_result_set_op_res_gboolean (result, TRUE);
g_simple_async_result_complete_in_idle (result);
@@ -1576,13 +1576,13 @@ registration_status_check_ready (MMBroadbandModem *self,
gulong lac = 0;
gulong cid = 0;
- parsed = mm_gsm_parse_creg_response (match_info,
- &state,
- &lac,
- &cid,
- &act,
- &cgreg,
- &inner_error);
+ parsed = mm_3gpp_parse_creg_response (match_info,
+ &state,
+ &lac,
+ &cid,
+ &act,
+ &cgreg,
+ &inner_error);
g_match_info_free (match_info);
if (!parsed) {
@@ -2547,7 +2547,7 @@ mm_broadband_modem_init (MMBroadbandModem *self)
self->priv->modem_state = MM_MODEM_STATE_UNKNOWN;
self->priv->modem_current_capabilities = MM_MODEM_CAPABILITY_NONE;
self->priv->modem_3gpp_registration_state = MM_MODEM_3GPP_REGISTRATION_STATE_UNKNOWN;
- self->priv->reg_regex = mm_gsm_creg_regex_get (TRUE);
+ self->priv->reg_regex = mm_3gpp_creg_regex_get (TRUE);
self->priv->reg_cs = MM_MODEM_3GPP_REGISTRATION_STATE_UNKNOWN;
self->priv->reg_ps = MM_MODEM_3GPP_REGISTRATION_STATE_UNKNOWN;
self->priv->current_charset = MM_MODEM_CHARSET_UNKNOWN;
@@ -2559,7 +2559,7 @@ finalize (GObject *object)
MMBroadbandModem *self = MM_BROADBAND_MODEM (object);
if (self->priv->reg_regex)
- mm_gsm_creg_regex_destroy (self->priv->reg_regex);
+ mm_3gpp_creg_regex_destroy (self->priv->reg_regex);
G_OBJECT_CLASS (mm_broadband_modem_parent_class)->finalize (object);
}
diff --git a/src/mm-modem-helpers.c b/src/mm-modem-helpers.c
index 9f048302..1a5c7640 100644
--- a/src/mm-modem-helpers.c
+++ b/src/mm-modem-helpers.c
@@ -410,7 +410,7 @@ mm_3gpp_parse_pdp_query_response (const gchar *reply,
#define CREG8 "\\+(CREG|CGREG):\\s*(\\d{1})\\s*,\\s*([^,\\s]*)\\s*,\\s*([^,\\s]*)\\s*,\\s*(\\d{1,2})\\s*,\\s*([^,\\s]*)"
GPtrArray *
-mm_gsm_creg_regex_get (gboolean solicited)
+mm_3gpp_creg_regex_get (gboolean solicited)
{
GPtrArray *array = g_ptr_array_sized_new (7);
GRegex *regex;
@@ -483,7 +483,7 @@ mm_gsm_creg_regex_get (gboolean solicited)
}
void
-mm_gsm_creg_regex_destroy (GPtrArray *array)
+mm_3gpp_creg_regex_destroy (GPtrArray *array)
{
g_ptr_array_foreach (array, (GFunc) g_regex_unref, NULL);
g_ptr_array_free (array, TRUE);
@@ -531,13 +531,13 @@ item_is_lac_not_stat (GMatchInfo *info, guint32 item)
}
gboolean
-mm_gsm_parse_creg_response (GMatchInfo *info,
- MMModem3gppRegistrationState *out_reg_state,
- gulong *out_lac,
- gulong *out_ci,
- MMModemAccessTech *out_act,
- gboolean *out_cgreg,
- GError **error)
+mm_3gpp_parse_creg_response (GMatchInfo *info,
+ MMModem3gppRegistrationState *out_reg_state,
+ gulong *out_lac,
+ gulong *out_ci,
+ MMModemAccessTech *out_act,
+ gboolean *out_cgreg,
+ GError **error)
{
gboolean success = FALSE, foo;
gint n_matches, act = -1;
diff --git a/src/mm-modem-helpers.h b/src/mm-modem-helpers.h
index 44d1f12f..cd014930 100644
--- a/src/mm-modem-helpers.h
+++ b/src/mm-modem-helpers.h
@@ -46,17 +46,15 @@ void mm_3gpp_pdp_context_list_free (GList *pdp_list);
GList *mm_3gpp_parse_pdp_query_response (const gchar *reply,
GError **error);
-GPtrArray *mm_gsm_creg_regex_get (gboolean solicited);
-
-void mm_gsm_creg_regex_destroy (GPtrArray *array);
-
-gboolean mm_gsm_parse_creg_response (GMatchInfo *info,
- MMModem3gppRegistrationState *out_reg_state,
- gulong *out_lac,
- gulong *out_ci,
- MMModemAccessTech *out_act,
- gboolean *out_cgreg,
- GError **error);
+GPtrArray *mm_3gpp_creg_regex_get (gboolean solicited);
+void mm_3gpp_creg_regex_destroy (GPtrArray *array);
+gboolean mm_3gpp_parse_creg_response (GMatchInfo *info,
+ MMModem3gppRegistrationState *out_reg_state,
+ gulong *out_lac,
+ gulong *out_ci,
+ MMModemAccessTech *out_act,
+ gboolean *out_cgreg,
+ GError **error);
const char *mm_strip_tag (const char *str, const char *cmd);
diff --git a/src/tests/test-modem-helpers.c b/src/tests/test-modem-helpers.c
index c2d465c5..a6b42f08 100644
--- a/src/tests/test-modem-helpers.c
+++ b/src/tests/test-modem-helpers.c
@@ -495,7 +495,7 @@ test_creg_match (const char *test,
g_assert (info != NULL);
g_assert_cmpuint (regex_num, ==, result->regex_num);
- success = mm_gsm_parse_creg_response (info, &state, &lac, &ci, &access_tech, &cgreg, &error);
+ success = mm_3gpp_parse_creg_response (info, &state, &lac, &ci, &access_tech, &cgreg, &error);
g_assert (success);
g_assert_no_error (error);
g_assert_cmpuint (state, ==, result->state);
@@ -1234,16 +1234,16 @@ test_data_new (void)
TestData *data;
data = g_malloc0 (sizeof (TestData));
- data->solicited_creg = mm_gsm_creg_regex_get (TRUE);
- data->unsolicited_creg = mm_gsm_creg_regex_get (FALSE);
+ data->solicited_creg = mm_3gpp_creg_regex_get (TRUE);
+ data->unsolicited_creg = mm_3gpp_creg_regex_get (FALSE);
return data;
}
static void
test_data_free (TestData *data)
{
- mm_gsm_creg_regex_destroy (data->solicited_creg);
- mm_gsm_creg_regex_destroy (data->unsolicited_creg);
+ mm_3gpp_creg_regex_destroy (data->solicited_creg);
+ mm_3gpp_creg_regex_destroy (data->unsolicited_creg);
g_free (data);
}