From: Pasi Miettinen <[email protected]>
---
src/sms.c | 21 +++++++++++----------
src/smsutil.h | 8 ++++----
2 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/src/sms.c b/src/sms.c
index 0a8bf05..de2d367 100644
--- a/src/sms.c
+++ b/src/sms.c
@@ -72,7 +72,7 @@ struct ofono_sms {
struct mr_number {
guint8 mr;
- enum sms_status_report_state delivery_status;
+ enum sms_status_report_result delivery_status;
};
struct pending_status_report_mr_numbers {
@@ -289,7 +289,8 @@ static void add_pending_status_report(struct ofono_sms
*sms, int mr,
/*Relate new MR-number to existing ofono_msg_id*/
new_mr = g_new0(struct mr_number, 1);
new_mr->mr = mr;
- new_mr->delivery_status = SMS_STATUS_REPORT_PENDING;
+ new_mr->delivery_status =
+ SMS_STATUS_REPORT_STATUS_PENDING;
status_report_mr_numbers->pending_mr_numbers =
g_slist_append(status_report_mr_numbers-> \
pending_mr_numbers, new_mr);
@@ -305,7 +306,7 @@ static void add_pending_status_report(struct ofono_sms
*sms, int mr,
new_mr = g_new0(struct mr_number, 1);
new_mr->mr = mr;
- new_mr->delivery_status = SMS_STATUS_REPORT_PENDING;
+ new_mr->delivery_status = SMS_STATUS_REPORT_STATUS_PENDING;
status_report_mr_numbers->pending_mr_numbers =
g_slist_append(status_report_mr_numbers-> \
pending_mr_numbers, new_mr);
@@ -600,7 +601,7 @@ static void dispatch_text_message(struct ofono_sms *sms,
}
static void update_pending_status_report_mr_number(struct ofono_sms *sms,
- guint8 mr, enum sms_status_report_state status_report_state)
+ guint8 mr, enum sms_status_report_result status_report_state)
{
struct ofono_modem *modem = __ofono_atom_get_modem(sms->atom);
struct pending_status_report_mr_numbers *status_report_mr_numbers;
@@ -621,13 +622,13 @@ static void update_pending_status_report_mr_number(struct
ofono_sms *sms,
/*Message with current MR-number was delivered*/
if(current_mr->mr == mr &&
status_report_state ==
- SMS_STATUS_REPORT_SENDING_SUCCEEDED) {
+ SMS_STATUS_REPORT_MESSAGE_DELIVERED) {
current_mr->delivery_status =
- SMS_STATUS_REPORT_SENDING_SUCCEEDED;
+ SMS_STATUS_REPORT_MESSAGE_DELIVERED;
}
if(current_mr->delivery_status ==
- SMS_STATUS_REPORT_PENDING)
+ SMS_STATUS_REPORT_STATUS_PENDING)
/*msg_id still relates to pending status
report*/
delivery_successful = FALSE;
@@ -635,7 +636,7 @@ static void update_pending_status_report_mr_number(struct
ofono_sms *sms,
whole message is declared undelivered*/
if(current_mr->mr == mr &&
status_report_state ==
- SMS_STATUS_REPORT_SENDING_FAILED) {
+
SMS_STATUS_REPORT_MESSAGE_NOT_DELIVERED) {
DBG("SMS-STATUS-REPORT: message %d not "\
"delivered", status_report_mr_numbers-> \
@@ -755,14 +756,14 @@ static void dispatch_sms_status_report(struct ofono_sms
*sms,
ofono_dbus_dict_append(&dict, "Message was delivered to",
DBUS_TYPE_STRING, &str);
update_pending_status_report_mr_number(sms, mr,
- SMS_STATUS_REPORT_SENDING_SUCCEEDED);
+ SMS_STATUS_REPORT_MESSAGE_DELIVERED);
}
else{
str = sms_address_to_string(raddr);
ofono_dbus_dict_append(&dict, "Message was not delivered to",
DBUS_TYPE_STRING, &str);
update_pending_status_report_mr_number(sms, mr,
- SMS_STATUS_REPORT_SENDING_FAILED);
+
SMS_STATUS_REPORT_MESSAGE_NOT_DELIVERED);
}
/*dbus-message assembled*/
diff --git a/src/smsutil.h b/src/smsutil.h
index c5dc819..40ceead 100644
--- a/src/smsutil.h
+++ b/src/smsutil.h
@@ -178,10 +178,10 @@ enum sms_pid_type {
SMS_PID_TYPE_USIM_DOWNLOAD = 0x7f,
};
-enum sms_status_report_state {
- SMS_STATUS_REPORT_PENDING = 0,
- SMS_STATUS_REPORT_SENDING_FAILED =1,
- SMS_STATUS_REPORT_SENDING_SUCCEEDED = 2,
+enum sms_status_report_result {
+ SMS_STATUS_REPORT_STATUS_PENDING = 0,
+ SMS_STATUS_REPORT_MESSAGE_NOT_DELIVERED = 1,
+ SMS_STATUS_REPORT_MESSAGE_DELIVERED = 2,
};
enum cbs_language {
--
1.6.0.4
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono