| // Signature format: 2.0 |
| package android.net.eap { |
| |
| public final class EapSessionConfig { |
| method @Deprecated @Nullable public android.net.eap.EapSessionConfig.EapMsChapV2Config getEapMsChapV2onfig(); |
| } |
| |
| @Deprecated public abstract static class EapSessionConfig.EapUiccConfig extends android.net.eap.EapSessionConfig.EapMethodConfig { |
| method @Deprecated public int getAppType(); |
| method @Deprecated public int getSubId(); |
| } |
| |
| } |
| |
| package android.net.ipsec.ike { |
| |
| public interface IkeSessionCallback { |
| method public void onError(@NonNull android.net.ipsec.ike.exceptions.IkeProtocolException); |
| } |
| |
| public final class IkeSessionParams { |
| method @Nullable public android.net.ipsec.ike.ike3gpp.Ike3gppExtension getIke3gppExtension(); |
| method @Deprecated @NonNull public android.net.Network getNetwork(); |
| } |
| |
| public static final class IkeSessionParams.Builder { |
| method @NonNull public android.net.ipsec.ike.IkeSessionParams.Builder setIke3gppExtension(@NonNull android.net.ipsec.ike.ike3gpp.Ike3gppExtension); |
| method @Deprecated @NonNull public android.net.ipsec.ike.IkeSessionParams.Builder setNetwork(@NonNull android.net.Network); |
| } |
| |
| } |
| |
| package android.net.ipsec.ike.exceptions { |
| |
| public abstract class IkeProtocolException extends android.net.ipsec.ike.exceptions.IkeException { |
| method @Nullable public byte[] getErrorData(); |
| } |
| |
| } |
| |
| package android.net.ipsec.ike.ike3gpp { |
| |
| public final class Ike3gppBackoffTimer extends android.net.ipsec.ike.ike3gpp.Ike3gppInfo { |
| method public int getBackoffCause(); |
| method public byte getBackoffTimer(); |
| method public int getInfoType(); |
| field public static final int ERROR_TYPE_NETWORK_FAILURE = 10500; // 0x2904 |
| field public static final int ERROR_TYPE_NO_APN_SUBSCRIPTION = 9002; // 0x232a |
| } |
| |
| public final class Ike3gppExtension { |
| ctor public Ike3gppExtension(@NonNull android.net.ipsec.ike.ike3gpp.Ike3gppParams, @NonNull android.net.ipsec.ike.ike3gpp.Ike3gppExtension.Ike3gppCallback); |
| method @NonNull public android.net.ipsec.ike.ike3gpp.Ike3gppExtension.Ike3gppCallback getIke3gppCallback(); |
| method @NonNull public android.net.ipsec.ike.ike3gpp.Ike3gppParams getIke3gppParams(); |
| } |
| |
| public abstract static class Ike3gppExtension.Ike3gppCallback { |
| ctor public Ike3gppExtension.Ike3gppCallback(); |
| method public abstract void onIke3gppPayloadsReceived(@NonNull java.util.List<android.net.ipsec.ike.ike3gpp.Ike3gppInfo>); |
| } |
| |
| public abstract class Ike3gppInfo { |
| ctor public Ike3gppInfo(); |
| method public abstract int getInfoType(); |
| field public static final int INFO_TYPE_NOTIFY_BACKOFF_TIMER = 2; // 0x2 |
| field public static final int INFO_TYPE_NOTIFY_N1_MODE_INFORMATION = 1; // 0x1 |
| } |
| |
| public final class Ike3gppN1ModeInformation extends android.net.ipsec.ike.ike3gpp.Ike3gppInfo { |
| method public int getInfoType(); |
| method @NonNull public byte[] getSnssai(); |
| } |
| |
| public final class Ike3gppParams { |
| method public byte getPduSessionId(); |
| field public static final byte PDU_SESSION_ID_UNSET = 0; // 0x0 |
| } |
| |
| public static final class Ike3gppParams.Builder { |
| ctor public Ike3gppParams.Builder(); |
| method @NonNull public android.net.ipsec.ike.ike3gpp.Ike3gppParams build(); |
| method @NonNull public android.net.ipsec.ike.ike3gpp.Ike3gppParams.Builder setPduSessionId(byte); |
| } |
| |
| } |
| |