diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2013-07-18 13:23:33 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2013-10-25 19:36:14 +0200 |
commit | 2864e777ae0232561b23b7bf08fdebb8f26311a4 (patch) | |
tree | ae80c900fb845db8f55e0a7e0682c18c0a69bc4a | |
parent | 13595dcd7f439cfc49cb6d7f165690e22676a805 (diff) |
cli,sms: 'class' and 'smsc' are 3GPP specific
-rw-r--r-- | cli/mmcli-sms.c | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/cli/mmcli-sms.c b/cli/mmcli-sms.c index 4124f660..4453df0b 100644 --- a/cli/mmcli-sms.c +++ b/cli/mmcli-sms.c @@ -180,21 +180,27 @@ print_sms_info (MMSms *sms) g_print (" -----------------------------------\n" " Properties | PDU type: '%s'\n" - " | state: '%s'\n" - " | smsc: '%s'\n", + " | state: '%s'\n", mm_sms_pdu_type_get_string (pdu_type), - mm_sms_state_get_string (mm_sms_get_state (sms)), - VALIDATE (mm_sms_get_smsc (sms))); + mm_sms_state_get_string (mm_sms_get_state (sms))); if (mm_sms_get_validity_type (sms) == MM_SMS_VALIDITY_TYPE_RELATIVE) g_print (" | validity (relative): '%u'\n", mm_sms_get_validity_relative (sms)); - g_print (" | class: '%d'\n" - " | storage: '%s'\n", - mm_sms_get_class (sms), + g_print (" | storage: '%s'\n", mm_sms_storage_get_string (mm_sms_get_storage (sms))); + /* Class and SMSC will be 3GPP-specific */ + if (pdu_type == MM_SMS_PDU_TYPE_DELIVER || + pdu_type == MM_SMS_PDU_TYPE_SUBMIT || + pdu_type == MM_SMS_PDU_TYPE_STATUS_REPORT) { + g_print (" | smsc: '%s'\n" + " | class: '%d'\n", + VALIDATE (mm_sms_get_smsc (sms)), + mm_sms_get_class (sms)); + } + if (pdu_type == MM_SMS_PDU_TYPE_SUBMIT) g_print (" | delivery report: '%s'\n", mm_sms_get_delivery_report_request (sms) ? "requested" : "not requested"); |