Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f100f80b authored by Brad Ebinger's avatar Brad Ebinger Committed by Android (Google) Code Review
Browse files

Merge "Add isSupported implementation for SipTransport"

parents 5c0e6769 119076ae
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -47086,6 +47086,7 @@ package android.telephony {
  }
  }
  public static final class CarrierConfigManager.Ims {
  public static final class CarrierConfigManager.Ims {
    field public static final String KEY_IMS_SINGLE_REGISTRATION_REQUIRED_BOOL = "ims.ims_single_registration_required_bool";
    field public static final String KEY_PREFIX = "ims.";
    field public static final String KEY_PREFIX = "ims.";
    field public static final String KEY_WIFI_OFF_DEFERRING_TIME_MILLIS_INT = "ims.wifi_off_deferring_time_millis_int";
    field public static final String KEY_WIFI_OFF_DEFERRING_TIME_MILLIS_INT = "ims.wifi_off_deferring_time_millis_int";
  }
  }
+15 −0
Original line number Original line Diff line number Diff line
@@ -12489,6 +12489,10 @@ package android.telephony.ims {
    field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsExternalCallState> CREATOR;
    field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsExternalCallState> CREATOR;
  }
  }
  public class ImsManager {
    method @NonNull public android.telephony.ims.SipDelegateManager getSipDelegateManager(int);
  }
  public class ImsMmTelManager implements android.telephony.ims.RegistrationManager {
  public class ImsMmTelManager implements android.telephony.ims.RegistrationManager {
    method @Deprecated @NonNull @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public static android.telephony.ims.ImsMmTelManager createForSubscriptionId(int);
    method @Deprecated @NonNull @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public static android.telephony.ims.ImsMmTelManager createForSubscriptionId(int);
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void getFeatureState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws android.telephony.ims.ImsException;
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void getFeatureState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws android.telephony.ims.ImsException;
@@ -12524,10 +12528,13 @@ package android.telephony.ims {
    method public void disableIms(int);
    method public void disableIms(int);
    method public void enableIms(int);
    method public void enableIms(int);
    method public android.telephony.ims.stub.ImsConfigImplBase getConfig(int);
    method public android.telephony.ims.stub.ImsConfigImplBase getConfig(int);
    method public long getImsServiceCapabilities();
    method public android.telephony.ims.stub.ImsRegistrationImplBase getRegistration(int);
    method public android.telephony.ims.stub.ImsRegistrationImplBase getRegistration(int);
    method @Nullable public android.telephony.ims.stub.SipTransportImplBase getSipTransport(int);
    method public final void onUpdateSupportedImsFeatures(android.telephony.ims.stub.ImsFeatureConfiguration) throws android.os.RemoteException;
    method public final void onUpdateSupportedImsFeatures(android.telephony.ims.stub.ImsFeatureConfiguration) throws android.os.RemoteException;
    method public android.telephony.ims.stub.ImsFeatureConfiguration querySupportedImsFeatures();
    method public android.telephony.ims.stub.ImsFeatureConfiguration querySupportedImsFeatures();
    method public void readyForFeatureCreation();
    method public void readyForFeatureCreation();
    field public static final long CAPABILITY_SIP_DELEGATE_CREATION = 2L; // 0x2L
  }
  }
  public final class ImsSsData implements android.os.Parcelable {
  public final class ImsSsData implements android.os.Parcelable {
@@ -12773,6 +12780,10 @@ package android.telephony.ims {
    method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException;
    method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException;
  }
  }
  public class SipDelegateManager {
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isSupported() throws android.telephony.ims.ImsException;
  }
}
}
package android.telephony.ims.feature {
package android.telephony.ims.feature {
@@ -13022,6 +13033,10 @@ package android.telephony.ims.stub {
    method public int updateColr(int);
    method public int updateColr(int);
  }
  }
  public class SipTransportImplBase {
    ctor public SipTransportImplBase(@NonNull java.util.concurrent.Executor);
  }
}
}
package android.telephony.mbms {
package android.telephony.mbms {
+1 −0
Original line number Original line Diff line number Diff line
@@ -45216,6 +45216,7 @@ package android.telephony {
  }
  }
  public static final class CarrierConfigManager.Ims {
  public static final class CarrierConfigManager.Ims {
    field public static final String KEY_IMS_SINGLE_REGISTRATION_REQUIRED_BOOL = "ims.ims_single_registration_required_bool";
    field public static final String KEY_PREFIX = "ims.";
    field public static final String KEY_PREFIX = "ims.";
    field public static final String KEY_WIFI_OFF_DEFERRING_TIME_MILLIS_INT = "ims.wifi_off_deferring_time_millis_int";
    field public static final String KEY_WIFI_OFF_DEFERRING_TIME_MILLIS_INT = "ims.wifi_off_deferring_time_millis_int";
  }
  }
+15 −0
Original line number Original line Diff line number Diff line
@@ -11344,6 +11344,10 @@ package android.telephony.ims {
    field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsExternalCallState> CREATOR;
    field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsExternalCallState> CREATOR;
  }
  }
  public class ImsManager {
    method @NonNull public android.telephony.ims.SipDelegateManager getSipDelegateManager(int);
  }
  public class ImsMmTelManager implements android.telephony.ims.RegistrationManager {
  public class ImsMmTelManager implements android.telephony.ims.RegistrationManager {
    method @Deprecated @NonNull @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public static android.telephony.ims.ImsMmTelManager createForSubscriptionId(int);
    method @Deprecated @NonNull @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public static android.telephony.ims.ImsMmTelManager createForSubscriptionId(int);
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void getFeatureState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws android.telephony.ims.ImsException;
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void getFeatureState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws android.telephony.ims.ImsException;
@@ -11379,10 +11383,13 @@ package android.telephony.ims {
    method public void disableIms(int);
    method public void disableIms(int);
    method public void enableIms(int);
    method public void enableIms(int);
    method public android.telephony.ims.stub.ImsConfigImplBase getConfig(int);
    method public android.telephony.ims.stub.ImsConfigImplBase getConfig(int);
    method public long getImsServiceCapabilities();
    method public android.telephony.ims.stub.ImsRegistrationImplBase getRegistration(int);
    method public android.telephony.ims.stub.ImsRegistrationImplBase getRegistration(int);
    method @Nullable public android.telephony.ims.stub.SipTransportImplBase getSipTransport(int);
    method public final void onUpdateSupportedImsFeatures(android.telephony.ims.stub.ImsFeatureConfiguration) throws android.os.RemoteException;
    method public final void onUpdateSupportedImsFeatures(android.telephony.ims.stub.ImsFeatureConfiguration) throws android.os.RemoteException;
    method public android.telephony.ims.stub.ImsFeatureConfiguration querySupportedImsFeatures();
    method public android.telephony.ims.stub.ImsFeatureConfiguration querySupportedImsFeatures();
    method public void readyForFeatureCreation();
    method public void readyForFeatureCreation();
    field public static final long CAPABILITY_SIP_DELEGATE_CREATION = 2L; // 0x2L
  }
  }
  public final class ImsSsData implements android.os.Parcelable {
  public final class ImsSsData implements android.os.Parcelable {
@@ -11628,6 +11635,10 @@ package android.telephony.ims {
    method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException;
    method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException;
  }
  }
  public class SipDelegateManager {
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isSupported() throws android.telephony.ims.ImsException;
  }
}
}
package android.telephony.ims.feature {
package android.telephony.ims.feature {
@@ -11877,6 +11888,10 @@ package android.telephony.ims.stub {
    method public int updateColr(int);
    method public int updateColr(int);
  }
  }
  public class SipTransportImplBase {
    ctor public SipTransportImplBase(@NonNull java.util.concurrent.Executor);
  }
}
}
package android.telephony.mbms {
package android.telephony.mbms {
+15 −0
Original line number Original line Diff line number Diff line
@@ -1435,6 +1435,10 @@ package android.telephony.ims {
    field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsExternalCallState> CREATOR;
    field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsExternalCallState> CREATOR;
  }
  }


  public class ImsManager {
    method @NonNull public android.telephony.ims.SipDelegateManager getSipDelegateManager(int);
  }

  public class ImsMmTelManager implements android.telephony.ims.RegistrationManager {
  public class ImsMmTelManager implements android.telephony.ims.RegistrationManager {
    method @Deprecated @NonNull @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public static android.telephony.ims.ImsMmTelManager createForSubscriptionId(int);
    method @Deprecated @NonNull @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public static android.telephony.ims.ImsMmTelManager createForSubscriptionId(int);
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void getFeatureState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws android.telephony.ims.ImsException;
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void getFeatureState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws android.telephony.ims.ImsException;
@@ -1470,10 +1474,13 @@ package android.telephony.ims {
    method public void disableIms(int);
    method public void disableIms(int);
    method public void enableIms(int);
    method public void enableIms(int);
    method public android.telephony.ims.stub.ImsConfigImplBase getConfig(int);
    method public android.telephony.ims.stub.ImsConfigImplBase getConfig(int);
    method public long getImsServiceCapabilities();
    method public android.telephony.ims.stub.ImsRegistrationImplBase getRegistration(int);
    method public android.telephony.ims.stub.ImsRegistrationImplBase getRegistration(int);
    method @Nullable public android.telephony.ims.stub.SipTransportImplBase getSipTransport(int);
    method public final void onUpdateSupportedImsFeatures(android.telephony.ims.stub.ImsFeatureConfiguration) throws android.os.RemoteException;
    method public final void onUpdateSupportedImsFeatures(android.telephony.ims.stub.ImsFeatureConfiguration) throws android.os.RemoteException;
    method public android.telephony.ims.stub.ImsFeatureConfiguration querySupportedImsFeatures();
    method public android.telephony.ims.stub.ImsFeatureConfiguration querySupportedImsFeatures();
    method public void readyForFeatureCreation();
    method public void readyForFeatureCreation();
    field public static final long CAPABILITY_SIP_DELEGATE_CREATION = 2L; // 0x2L
  }
  }


  public final class ImsSsData implements android.os.Parcelable {
  public final class ImsSsData implements android.os.Parcelable {
@@ -1719,6 +1726,10 @@ package android.telephony.ims {
    method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException;
    method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException;
  }
  }


  public class SipDelegateManager {
    method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isSupported() throws android.telephony.ims.ImsException;
  }

}
}


package android.telephony.ims.feature {
package android.telephony.ims.feature {
@@ -1968,6 +1979,10 @@ package android.telephony.ims.stub {
    method public int updateColr(int);
    method public int updateColr(int);
  }
  }


  public class SipTransportImplBase {
    ctor public SipTransportImplBase(@NonNull java.util.concurrent.Executor);
  }

}
}


package android.telephony.mbms {
package android.telephony.mbms {
Loading