Changes

Jump to: navigation, search

WebAPI/WebMobileConnection/Multi-SIM

1,511 bytes added, 04:43, 1 October 2013
Implementation
};
Add subscriptionId clientId in the interface of nsIMobileConnectionProvider.idl and change the implementation of getVoiceConnectionInfo, getDataConnectionInfo, and getNetworkSelectionMode.
interface nsIMobileConnectionProvider: nsISupports
{
void registerMobileConnectionMsg(in unsigned long serviceIdclientId, in nsIMobileConnectionListener listener); void unregisterMobileConnectionMsg(in unsigned long serviceIdclientId, in nsIMobileConnectionListener listener);
nsIDOMMozMobileConnectionInfo getVoiceConnectionInfo(in unsigned long subscriptionIdclientId); nsIDOMMozMobileConnectionInfo getDataConnectionInfo(in unsigned long subscriptionIdclientId); DOMString getNetworkSelectionMode(in unsigned long subscriptionIdclientId); DOMString getIccId(in unsigned long clientId);
nsIDOMDOMRequest getNetworks(in unsigned long subscriptionIdclientId, in nsIDOMWindow window); nsIDOMDOMRequest selectNetwork(in unsigned long subscriptionIdclientId, in nsIDOMWindow window, in nsIDOMMozMobileNetworkInfo network); nsIDOMDOMRequest selectNetworkAutomatically(in unsigned long subscriptionIdclientId, in nsIDOMWindow window);  nsIDOMDOMRequest setRoamingPreference(in unsigned long clientId, in nsIDOMWindow window, in DOMString mode); nsIDOMDOMRequest getRoamingPreference(in unsigned long clientId, in nsIDOMWindow window);  nsIDOMDOMRequest setVoicePrivacyMode(in unsigned long clientId, in nsIDOMWindow window, in bool enabled); nsIDOMDOMRequest getVoicePrivacyMode(in unsigned long clientId, in nsIDOMWindow window);  nsIDOMDOMRequest sendMMI(in unsigned long subscriptionIdclientId, in nsIDOMWindow window, in DOMString mmi); nsIDOMDOMRequest cancelMMI(in unsigned long subscriptionIdclientId, in nsIDOMWindow window);  nsIDOMDOMRequest getCallForwardingOption(in unsigned long clientId, in nsIDOMWindow window, in unsigned short reason); nsIDOMDOMRequest setCallForwardingOption(in unsigned long clientId, in nsIDOMWindow window, in nsIDOMMozMobileCFInfo CFInfo);  nsIDOMDOMRequest getCallBarringOption(in unsigned long clientId, in nsIDOMWindow window, in jsval option); nsIDOMDOMRequest setCallBarringOption(in unsigned long clientId, in nsIDOMWindow window, in jsval option); nsIDOMDOMRequest changeCallBarringPassword(in unsigned long clientId, in nsIDOMWindow window, in jsval info);  nsIDOMDOMRequest setCallWaitingOption(in unsigned long clientId, in nsIDOMWindow window, in bool enabled); nsIDOMDOMRequest getCallWaitingOption(in unsigned long clientId, in nsIDOMWindow window);  nsIDOMDOMRequest setCallingLineIdRestriction(in unsigned long clientId, in nsIDOMWindow window, in unsigned short clirMode); nsIDOMDOMRequest getCallingLineIdRestriction(in unsigned long clientId, in nsIDOMWindow window);  nsIDOMDOMRequest exitEmergencyCbMode(in unsigned long clientId, in nsIDOMWindow window);
};
Confirm
258
edits

Navigation menu