blob: 095de74dc2b167fbc4d1d356a82dae20ac1eb20a [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.Ike3gppData {
method public int getBackoffCause();
method public byte getBackoffTimer();
method public int getDataType();
field public static final int ERROR_TYPE_NETWORK_FAILURE = 10500; // 0x2904
field public static final int ERROR_TYPE_NO_APN_SUBSCRIPTION = 9002; // 0x232a
}
public abstract class Ike3gppData {
method public abstract int getDataType();
field public static final int DATA_TYPE_NOTIFY_BACKOFF_TIMER = 2; // 0x2
field public static final int DATA_TYPE_NOTIFY_N1_MODE_INFORMATION = 1; // 0x1
}
public final class Ike3gppExtension {
ctor public Ike3gppExtension(@NonNull android.net.ipsec.ike.ike3gpp.Ike3gppParams, @NonNull android.net.ipsec.ike.ike3gpp.Ike3gppExtension.Ike3gppDataListener);
method @NonNull public android.net.ipsec.ike.ike3gpp.Ike3gppExtension.Ike3gppDataListener getIke3gppDataListener();
method @NonNull public android.net.ipsec.ike.ike3gpp.Ike3gppParams getIke3gppParams();
}
public static interface Ike3gppExtension.Ike3gppDataListener {
method public void onIke3gppDataReceived(@NonNull java.util.List<android.net.ipsec.ike.ike3gpp.Ike3gppData>);
}
public final class Ike3gppN1ModeInformation extends android.net.ipsec.ike.ike3gpp.Ike3gppData {
method public int getDataType();
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);
}
}