summaryrefslogtreecommitdiffstats
path: root/samsung-ril.h
diff options
context:
space:
mode:
authorWolfgang Wiedmeyer <wolfgit@wiedmeyer.de>2017-06-04 15:52:51 +0200
committerWolfgang Wiedmeyer <wolfgit@wiedmeyer.de>2017-07-10 21:32:29 +0200
commit65b97f77bd95700209a85ab8c91c8535e6464a00 (patch)
tree4538b4c554fbf47283dc0f7fc2b630d3778e7d39 /samsung-ril.h
parent56be0888c38565e230d1c2e310a4e1ff9d946211 (diff)
downloadhardware_ril_samsung-ril-65b97f77bd95700209a85ab8c91c8535e6464a00.zip
hardware_ril_samsung-ril-65b97f77bd95700209a85ab8c91c8535e6464a00.tar.gz
hardware_ril_samsung-ril-65b97f77bd95700209a85ab8c91c8535e6464a00.tar.bz2
Add support for USSD messagesHEADreplicant-6.0
The implementation is based on the code for USSD support that was used before the rewrite of Samsung-RIL. USSD messages in GSM7 format are decoded to UTF8. The decoding code was adapted from huaweigeneric-ril[1]. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> [1] https://github.com/DerArtem/huaweigeneric-ril
Diffstat (limited to 'samsung-ril.h')
-rw-r--r--samsung-ril.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/samsung-ril.h b/samsung-ril.h
index 497e72c..cf6dc15 100644
--- a/samsung-ril.h
+++ b/samsung-ril.h
@@ -366,6 +366,20 @@ int ipc_misc_time_info(struct ipc_message *message);
int ril_request_screen_state(void *data, size_t size, RIL_Token token);
/*
+ * SS
+ */
+
+enum {
+ USSD_ENCODING_UNKNOWN,
+ USSD_ENCODING_GSM7,
+ USSD_ENCODING_UCS2
+};
+
+int ipc_ss_ussd(struct ipc_message *message);
+int ril_request_send_ussd(void *data, size_t size, RIL_Token token);
+int ril_request_cancel_ussd(void *data, size_t size, RIL_Token token);
+
+/*
* OEM
*/