summaryrefslogtreecommitdiffstats
path: root/samsung-ril.c
diff options
context:
space:
mode:
authorPaulK <contact@paulk.fr>2012-02-22 00:04:00 +0100
committerPaulK <contact@paulk.fr>2012-02-22 00:04:00 +0100
commit7e7138f9107eb4c3412f7d75002d86249d4456ae (patch)
tree8f0e19caf1450f94c31923d682da2111f240fd16 /samsung-ril.c
parent0c854ce2959463e094229bc874c1b4cde0e6ff46 (diff)
downloadhardware_replicant_libsamsung-ril-7e7138f9107eb4c3412f7d75002d86249d4456ae.tar.gz
hardware_replicant_libsamsung-ril-7e7138f9107eb4c3412f7d75002d86249d4456ae.tar.bz2
hardware_replicant_libsamsung-ril-7e7138f9107eb4c3412f7d75002d86249d4456ae.zip
Cleaned code for network type selection and added stable PLMN selection
Diffstat (limited to 'samsung-ril.c')
-rw-r--r--samsung-ril.c15
1 files changed, 12 insertions, 3 deletions
diff --git a/samsung-ril.c b/samsung-ril.c
index b6d76e3..40626f8 100644
--- a/samsung-ril.c
+++ b/samsung-ril.c
@@ -231,6 +231,9 @@ void ipc_fmt_dispatch(struct ipc_message_info *info)
case IPC_NET_PLMN_LIST:
ipc_net_plmn_list(info);
break;
+ case IPC_NET_PLMN_SEL:
+ ipc_net_plmn_sel(info);
+ break;
case IPC_NET_MODE_SEL:
ipc_net_mode_sel(info);
break;
@@ -392,15 +395,21 @@ void onRequest(int request, void *data, size_t datalen, RIL_Token t)
case RIL_REQUEST_QUERY_AVAILABLE_NETWORKS:
ril_request_query_available_networks(t);
break;
- case RIL_REQUEST_QUERY_NETWORK_SELECTION_MODE:
- ril_request_query_network_selection_mode(t);
- break;
case RIL_REQUEST_GET_PREFERRED_NETWORK_TYPE:
ril_request_get_preferred_network_type(t);
break;
case RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE:
ril_request_set_preferred_network_type(t, data, datalen);
break;
+ case RIL_REQUEST_QUERY_NETWORK_SELECTION_MODE:
+ ril_request_query_network_selection_mode(t);
+ break;
+ case RIL_REQUEST_SET_NETWORK_SELECTION_AUTOMATIC:
+ ril_request_set_network_selection_automatic(t);
+ break;
+ case RIL_REQUEST_SET_NETWORK_SELECTION_MANUAL:
+ ril_request_set_network_selection_manual(t, data, datalen);
+ break;
/* SMS */
case RIL_REQUEST_SEND_SMS:
ril_request_send_sms(t, data, datalen);