summaryrefslogtreecommitdiffstats
path: root/include/telephony/ril.h
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2013-12-05 12:38:21 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2013-12-05 12:38:21 -0800
commit2e52ae0ec0aa3564a49f245ef4720b78cd5abaeb (patch)
treec3ec594877457c741b477a9aa880e31d0c6d22d5 /include/telephony/ril.h
parentd78be248d253e6a5c46749b78d16115d547ab272 (diff)
parent865ce3b4a2ba0b3a31421ca671f4d6c5595f8690 (diff)
downloadandroid_hardware_ril-2e52ae0ec0aa3564a49f245ef4720b78cd5abaeb.tar.gz
android_hardware_ril-2e52ae0ec0aa3564a49f245ef4720b78cd5abaeb.tar.bz2
android_hardware_ril-2e52ae0ec0aa3564a49f245ef4720b78cd5abaeb.zip
Merge commit '865ce3b4a2ba0b3a31421ca671f4d6c5595f8690' into HEAD
Diffstat (limited to 'include/telephony/ril.h')
-rw-r--r--include/telephony/ril.h27
1 files changed, 13 insertions, 14 deletions
diff --git a/include/telephony/ril.h b/include/telephony/ril.h
index 2539275..d8c2ce4 100644
--- a/include/telephony/ril.h
+++ b/include/telephony/ril.h
@@ -3550,13 +3550,16 @@ typedef struct {
* ((int *)response)[0] is registration state:
* 0 - Not registered
* 1 - Registered
- * ((int *)response)[1] is bitmap of the supported services:
- * & 0x1 - SMS supported
*
- * If IMS is registered and supports SMS, then ((int *) response)[2]
+ * If ((int*)response)[0] is = 1, then ((int *) response)[1]
* must follow with IMS SMS format:
*
- * ((int *) response)[2] is of type const RIL_IMS_SMS_Format
+ * ((int *) response)[1] is of type RIL_RadioTechnologyFamily
+ *
+ * Valid errors:
+ * SUCCESS
+ * RADIO_NOT_AVAILABLE
+ * GENERIC_FAILURE
*/
#define RIL_REQUEST_IMS_REGISTRATION_STATE 112
@@ -4152,22 +4155,18 @@ typedef struct {
*/
#define RIL_UNSOL_CELL_INFO_LIST 1036
-/*
+/**
* RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED
*
* Called when IMS registration state has changed
*
- * "data" is int *
- * ((int *)response)[0] is registration state:
- * 0 - Not registered
- * 1 - Registered
- * ((int *)response)[1] is bitmap of the services supported:
- * & 0x1 - SMS supported
+ * To get IMS registration state and IMS SMS format, callee needs to invoke the
+ * following request on main thread:
*
- * If IMS is registered and supports SMS, then ((int *) response)[2]
- * must follow with IMS SMS format:
+ * RIL_REQUEST_IMS_REGISTRATION_STATE
+ *
+ * "data" is NULL
*
- * ((int *) response)[2] is of type const RIL_IMS_SMS_Format
*/
#define RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED 1037