diff options
author | PaulK <contact@paulk.fr> | 2012-02-22 00:04:00 +0100 |
---|---|---|
committer | PaulK <contact@paulk.fr> | 2012-02-22 00:04:00 +0100 |
commit | 7e7138f9107eb4c3412f7d75002d86249d4456ae (patch) | |
tree | 8f0e19caf1450f94c31923d682da2111f240fd16 /samsung-ril.c | |
parent | 0c854ce2959463e094229bc874c1b4cde0e6ff46 (diff) | |
download | hardware_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.c | 15 |
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); |