Merge "Add useEmergencyPdn to onWlanSelected and onDomainSelected" into udc-dev

This commit is contained in:
Hunsuk Choi
2023-02-27 22:10:30 +00:00
committed by Android (Google) Code Review
5 changed files with 12 additions and 8 deletions

View File

@@ -537,9 +537,9 @@ public class DomainSelectionService extends Service {
}
@Override
public void onWlanSelected() {
public void onWlanSelected(boolean useEmergencyPdn) {
try {
mCallback.onWlanSelected();
mCallback.onWlanSelected(useEmergencyPdn);
} catch (Exception e) {
Rlog.e(TAG, "onWlanSelected e=" + e);
}
@@ -702,9 +702,10 @@ public class DomainSelectionService extends Service {
}
@Override
public void onDomainSelected(@NetworkRegistrationInfo.Domain int domain) {
public void onDomainSelected(@NetworkRegistrationInfo.Domain int domain,
boolean useEmergencyPdn) {
try {
mCallback.onDomainSelected(domain);
mCallback.onDomainSelected(domain, useEmergencyPdn);
} catch (Exception e) {
Rlog.e(TAG, "onDomainSelected e=" + e);
}

View File

@@ -35,8 +35,10 @@ public interface TransportSelectorCallback {
/**
* Notify that WLAN transport has been selected.
*
* @param useEmergencyPdn Indicates whether Wi-Fi emergency services use emergency PDN or not.
*/
void onWlanSelected();
void onWlanSelected(boolean useEmergencyPdn);
/**
* Notify that WWAN transport has been selected.

View File

@@ -46,6 +46,7 @@ public interface WwanSelectorCallback {
* this interface can be discarded.
*
* @param domain The selected domain.
* @param useEmergencyPdn Indicates whether emergency services use emergency PDN or not.
*/
void onDomainSelected(@NetworkRegistrationInfo.Domain int domain);
void onDomainSelected(@NetworkRegistrationInfo.Domain int domain, boolean useEmergencyPdn);
}

View File

@@ -22,7 +22,7 @@ import com.android.internal.telephony.IWwanSelectorCallback;
interface ITransportSelectorCallback {
oneway void onCreated(in IDomainSelector selector);
oneway void onWlanSelected();
oneway void onWlanSelected(boolean useEmergencyPdn);
IWwanSelectorCallback onWwanSelected();
oneway void onWwanSelectedAsync(in ITransportSelectorResultCallback cb);
oneway void onSelectionTerminated(int cause);

View File

@@ -21,6 +21,6 @@ import com.android.internal.telephony.IWwanSelectorResultCallback;
oneway interface IWwanSelectorCallback {
void onRequestEmergencyNetworkScan(in int[] preferredNetworks,
int scanType, in IWwanSelectorResultCallback cb);
void onDomainSelected(int domain);
void onDomainSelected(int domain, boolean useEmergencyPdn);
void onCancel();
}