api: add 'ServiceCategory' property to the SMS interface

Will be used in 3GPP2 SMS messages.
This commit is contained in:
Aleksander Morgado
2013-10-25 19:47:16 +02:00
parent d0fb94c49f
commit 0bb91ce53d
8 changed files with 126 additions and 3 deletions
+5 -3
View File
@@ -200,15 +200,17 @@ print_sms_info (MMSms *sms)
VALIDATE (mm_sms_get_smsc (sms)),
mm_sms_get_class (sms));
}
/* Teleservice ID is 3GPP2 specific */
/* Teleservice ID and service category are 3GPP2 specific */
else if (pdu_type == MM_SMS_PDU_TYPE_CDMA_DELIVER ||
pdu_type == MM_SMS_PDU_TYPE_CDMA_SUBMIT ||
pdu_type == MM_SMS_PDU_TYPE_CDMA_CANCELLATION ||
pdu_type == MM_SMS_PDU_TYPE_CDMA_DELIVERY_ACKNOWLEDGEMENT ||
pdu_type == MM_SMS_PDU_TYPE_CDMA_USER_ACKNOWLEDGEMENT ||
pdu_type == MM_SMS_PDU_TYPE_CDMA_READ_ACKNOWLEDGEMENT) {
g_print (" | teleservice id: '%s'\n",
mm_sms_cdma_teleservice_id_get_string (mm_sms_get_teleservice_id (sms)));
g_print (" | teleservice id: '%s'\n"
" | service category: '%s'\n",
mm_sms_cdma_teleservice_id_get_string (mm_sms_get_teleservice_id (sms)),
mm_sms_cdma_service_category_get_string (mm_sms_get_service_category (sms)));
}
if (pdu_type == MM_SMS_PDU_TYPE_SUBMIT)