blob: fd1f09e6743bbab14ac5d1627992f9e16d78e29b [file] [log] [blame]
// 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 @Deprecated public default 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);
}
}