aboutsummaryrefslogtreecommitdiff
path: root/src/mm-sms-qmi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-sms-qmi.c')
-rw-r--r--src/mm-sms-qmi.c66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/mm-sms-qmi.c b/src/mm-sms-qmi.c
index 2e1fef75..6f604844 100644
--- a/src/mm-sms-qmi.c
+++ b/src/mm-sms-qmi.c
@@ -33,7 +33,7 @@
#include "mm-sms-part-cdma.h"
#include "mm-log.h"
-G_DEFINE_TYPE (MMSmsQmi, mm_sms_qmi, MM_TYPE_SMS);
+G_DEFINE_TYPE (MMSmsQmi, mm_sms_qmi, MM_TYPE_BASE_SMS)
/*****************************************************************************/
@@ -49,7 +49,7 @@ ensure_qmi_client (MMSmsQmi *self,
MMPortQmi *port;
g_object_get (self,
- MM_SMS_MODEM, &modem,
+ MM_BASE_SMS_MODEM, &modem,
NULL);
g_assert (MM_IS_BASE_MODEM (modem));
@@ -115,7 +115,7 @@ check_sms_type_support (MMSmsQmi *self,
/* Store the SMS */
typedef struct {
- MMSms *self;
+ MMBaseSms *self;
MMBaseModem *modem;
QmiClientWms *client;
GSimpleAsyncResult *result;
@@ -135,7 +135,7 @@ sms_store_context_complete_and_free (SmsStoreContext *ctx)
}
static gboolean
-sms_store_finish (MMSms *self,
+sms_store_finish (MMBaseSms *self,
GAsyncResult *res,
GError **error)
{
@@ -177,7 +177,7 @@ store_ready (QmiClientWms *client,
qmi_message_wms_raw_write_output_unref (output);
/* Set the index in the part we hold */
- parts = mm_sms_get_parts (ctx->self);
+ parts = mm_base_sms_get_parts (ctx->self);
mm_sms_part_set_index ((MMSmsPart *)parts->data, (guint)idx);
/* Go on with next one */
@@ -250,7 +250,7 @@ sms_store_next_part (SmsStoreContext *ctx)
}
static void
-sms_store (MMSms *self,
+sms_store (MMBaseSms *self,
MMSmsStorage storage,
GAsyncReadyCallback callback,
gpointer user_data)
@@ -275,10 +275,10 @@ sms_store (MMSms *self,
ctx->client = g_object_ref (client);
ctx->storage = storage;
g_object_get (self,
- MM_SMS_MODEM, &ctx->modem,
+ MM_BASE_SMS_MODEM, &ctx->modem,
NULL);
- ctx->current = mm_sms_get_parts (self);
+ ctx->current = mm_base_sms_get_parts (self);
/* Check whether we support the given SMS type */
if (!check_sms_type_support (MM_SMS_QMI (self), ctx->modem, (MMSmsPart *)ctx->current->data, &error)) {
@@ -295,7 +295,7 @@ sms_store (MMSms *self,
/* Send the SMS */
typedef struct {
- MMSms *self;
+ MMBaseSms *self;
MMBaseModem *modem;
QmiClientWms *client;
GSimpleAsyncResult *result;
@@ -315,7 +315,7 @@ sms_send_context_complete_and_free (SmsSendContext *ctx)
}
static gboolean
-sms_send_finish (MMSms *self,
+sms_send_finish (MMBaseSms *self,
GAsyncResult *res,
GError **error)
{
@@ -534,7 +534,7 @@ sms_send_from_storage (SmsSendContext *ctx)
qmi_message_wms_send_from_memory_storage_input_set_information (
input,
- mm_sms_storage_to_qmi_storage_type (mm_sms_get_storage (ctx->self)),
+ mm_sms_storage_to_qmi_storage_type (mm_base_sms_get_storage (ctx->self)),
mm_sms_part_get_index ((MMSmsPart *)ctx->current->data),
(MM_SMS_PART_IS_3GPP ((MMSmsPart *)ctx->current->data) ?
QMI_WMS_MESSAGE_MODE_GSM_WCDMA :
@@ -569,7 +569,7 @@ sms_send_next_part (SmsSendContext *ctx)
}
static void
-sms_send (MMSms *self,
+sms_send (MMBaseSms *self,
GAsyncReadyCallback callback,
gpointer user_data)
{
@@ -592,13 +592,13 @@ sms_send (MMSms *self,
ctx->self = g_object_ref (self);
ctx->client = g_object_ref (client);
g_object_get (self,
- MM_SMS_MODEM, &ctx->modem,
+ MM_BASE_SMS_MODEM, &ctx->modem,
NULL);
/* If the SMS is STORED, try to send from storage */
- ctx->from_storage = (mm_sms_get_storage (self) != MM_SMS_STORAGE_UNKNOWN);
+ ctx->from_storage = (mm_base_sms_get_storage (self) != MM_SMS_STORAGE_UNKNOWN);
- ctx->current = mm_sms_get_parts (self);
+ ctx->current = mm_base_sms_get_parts (self);
/* Check whether we support the given SMS type */
if (!check_sms_type_support (MM_SMS_QMI (self), ctx->modem, (MMSmsPart *)ctx->current->data, &error)) {
@@ -613,7 +613,7 @@ sms_send (MMSms *self,
/*****************************************************************************/
typedef struct {
- MMSms *self;
+ MMBaseSms *self;
MMBaseModem *modem;
QmiClientWms *client;
GSimpleAsyncResult *result;
@@ -633,7 +633,7 @@ sms_delete_parts_context_complete_and_free (SmsDeletePartsContext *ctx)
}
static gboolean
-sms_delete_finish (MMSms *self,
+sms_delete_finish (MMBaseSms *self,
GAsyncResult *res,
GError **error)
{
@@ -703,7 +703,7 @@ delete_next_part (SmsDeletePartsContext *ctx)
input = qmi_message_wms_delete_input_new ();
qmi_message_wms_delete_input_set_memory_storage (
input,
- mm_sms_storage_to_qmi_storage_type (mm_sms_get_storage (ctx->self)),
+ mm_sms_storage_to_qmi_storage_type (mm_base_sms_get_storage (ctx->self)),
NULL);
qmi_message_wms_delete_input_set_memory_index (
input,
@@ -725,7 +725,7 @@ delete_next_part (SmsDeletePartsContext *ctx)
}
static void
-sms_delete (MMSms *self,
+sms_delete (MMBaseSms *self,
GAsyncReadyCallback callback,
gpointer user_data)
{
@@ -746,22 +746,22 @@ sms_delete (MMSms *self,
ctx->self = g_object_ref (self);
ctx->client = g_object_ref (client);
g_object_get (self,
- MM_SMS_MODEM, &ctx->modem,
+ MM_BASE_SMS_MODEM, &ctx->modem,
NULL);
/* Go on deleting parts */
- ctx->current = mm_sms_get_parts (self);
+ ctx->current = mm_base_sms_get_parts (self);
delete_next_part (ctx);
}
/*****************************************************************************/
-MMSms *
+MMBaseSms *
mm_sms_qmi_new (MMBaseModem *modem)
{
- return MM_SMS (g_object_new (MM_TYPE_SMS_QMI,
- MM_SMS_MODEM, modem,
- NULL));
+ return MM_BASE_SMS (g_object_new (MM_TYPE_SMS_QMI,
+ MM_BASE_SMS_MODEM, modem,
+ NULL));
}
static void
@@ -772,12 +772,12 @@ mm_sms_qmi_init (MMSmsQmi *self)
static void
mm_sms_qmi_class_init (MMSmsQmiClass *klass)
{
- MMSmsClass *sms_class = MM_SMS_CLASS (klass);
-
- sms_class->store = sms_store;
- sms_class->store_finish = sms_store_finish;
- sms_class->send = sms_send;
- sms_class->send_finish = sms_send_finish;
- sms_class->delete = sms_delete;
- sms_class->delete_finish = sms_delete_finish;
+ MMBaseSmsClass *base_sms_class = MM_BASE_SMS_CLASS (klass);
+
+ base_sms_class->store = sms_store;
+ base_sms_class->store_finish = sms_store_finish;
+ base_sms_class->send = sms_send;
+ base_sms_class->send_finish = sms_send_finish;
+ base_sms_class->delete = sms_delete;
+ base_sms_class->delete_finish = sms_delete_finish;
}