diff options
Diffstat (limited to 'src/mm-modem-gsm-card.c')
-rw-r--r-- | src/mm-modem-gsm-card.c | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/src/mm-modem-gsm-card.c b/src/mm-modem-gsm-card.c index 85385b25..1ad48cd5 100644 --- a/src/mm-modem-gsm-card.c +++ b/src/mm-modem-gsm-card.c @@ -12,9 +12,6 @@ static void impl_gsm_modem_get_imei (MMModemGsmCard *modem, static void impl_gsm_modem_get_imsi (MMModemGsmCard *modem, DBusGMethodInvocation *context); -static void impl_gsm_modem_get_info (MMModemGsmCard *modem, - DBusGMethodInvocation *context); - static void impl_gsm_modem_send_pin (MMModemGsmCard *modem, const char *pin, DBusGMethodInvocation *context); @@ -64,68 +61,6 @@ str_call_not_supported (MMModemGsmCard *self, } static void -info_call_done (MMModemGsmCard *self, - const char *manufacturer, - const char *model, - const char *version, - GError *error, - gpointer user_data) -{ - DBusGMethodInvocation *context = (DBusGMethodInvocation *) user_data; - - if (error) - dbus_g_method_return_error (context, error); - else { - GValueArray *array; - GValue value = { 0, }; - - array = g_value_array_new (3); - - /* Manufacturer */ - g_value_init (&value, G_TYPE_STRING); - g_value_set_string (&value, manufacturer); - g_value_array_append (array, &value); - g_value_unset (&value); - - /* Model */ - g_value_init (&value, G_TYPE_STRING); - g_value_set_string (&value, model); - g_value_array_append (array, &value); - g_value_unset (&value); - - /* Version */ - g_value_init (&value, G_TYPE_STRING); - g_value_set_string (&value, version); - g_value_array_append (array, &value); - g_value_unset (&value); - - dbus_g_method_return (context, array); - } -} - -static void -info_invoke (MMCallbackInfo *info) -{ - MMModemGsmCardInfoFn callback = (MMModemGsmCardInfoFn) info->callback; - - callback (MM_MODEM_GSM_CARD (info->modem), NULL, NULL, NULL, info->error, info->user_data); -} - -static void -info_call_not_supported (MMModemGsmCard *self, - MMModemGsmCardInfoFn callback, - gpointer user_data) -{ - MMCallbackInfo *info; - - info = mm_callback_info_new_full (MM_MODEM (self), info_invoke, G_CALLBACK (callback), user_data); - info->error = g_error_new_literal (MM_MODEM_ERROR, MM_MODEM_ERROR_OPERATION_NOT_SUPPORTED, - "Operation not supported"); - - mm_callback_info_schedule (info); -} - -static void async_call_done (MMModem *modem, GError *error, gpointer user_data) { DBusGMethodInvocation *context = (DBusGMethodInvocation *) user_data; @@ -180,20 +115,6 @@ mm_modem_gsm_card_get_imsi (MMModemGsmCard *self, } void -mm_modem_gsm_card_get_info (MMModemGsmCard *self, - MMModemGsmCardInfoFn callback, - gpointer user_data) -{ - g_return_if_fail (MM_IS_MODEM_GSM_CARD (self)); - g_return_if_fail (callback != NULL); - - if (MM_MODEM_GSM_CARD_GET_INTERFACE (self)->get_info) - MM_MODEM_GSM_CARD_GET_INTERFACE (self)->get_info (self, callback, user_data); - else - info_call_not_supported (self, callback, user_data); -} - -void mm_modem_gsm_card_send_puk (MMModemGsmCard *self, const char *puk, const char *pin, @@ -279,13 +200,6 @@ impl_gsm_modem_get_imsi (MMModemGsmCard *modem, } static void -impl_gsm_modem_get_info (MMModemGsmCard *modem, - DBusGMethodInvocation *context) -{ - mm_modem_gsm_card_get_info (modem, info_call_done, context); -} - -static void impl_gsm_modem_send_puk (MMModemGsmCard *modem, const char *puk, const char *pin, |