Loading apishim/29/com/android/networkstack/apishim/api29/NetworkInformationShimImpl.java +13 −0 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.networkstack.apishim.api29; package com.android.networkstack.apishim.api29; import android.net.IpPrefix; import android.net.LinkProperties; import android.net.LinkProperties; import android.net.NetworkCapabilities; import android.net.NetworkCapabilities; import android.net.Uri; import android.net.Uri; Loading Loading @@ -74,6 +75,18 @@ public class NetworkInformationShimImpl implements NetworkInformationShim { return null; return null; } } @Nullable @Override public IpPrefix getNat64Prefix(@NonNull LinkProperties lp) { // Not supported on this API level return null; } @Override public void setNat64Prefix(@NonNull LinkProperties lp, @Nullable IpPrefix prefix) { // Not supported on this API level: no-op } @Nullable @Nullable @Override @Override public String getSsid(@Nullable NetworkCapabilities nc) { public String getSsid(@Nullable NetworkCapabilities nc) { Loading apishim/30/com/android/networkstack/apishim/NetworkInformationShimImpl.java +12 −0 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.networkstack.apishim; package com.android.networkstack.apishim; import android.net.IpPrefix; import android.net.LinkProperties; import android.net.LinkProperties; import android.net.NetworkCapabilities; import android.net.NetworkCapabilities; import android.net.Uri; import android.net.Uri; Loading Loading @@ -71,6 +72,17 @@ public class NetworkInformationShimImpl extends return new CaptivePortalDataShimImpl(lp.getCaptivePortalData()); return new CaptivePortalDataShimImpl(lp.getCaptivePortalData()); } } @Nullable @Override public IpPrefix getNat64Prefix(@NonNull LinkProperties lp) { return lp.getNat64Prefix(); } @Override public void setNat64Prefix(@NonNull LinkProperties lp, @Nullable IpPrefix prefix) { lp.setNat64Prefix(prefix); } @Nullable @Nullable @Override @Override public String getSsid(@Nullable NetworkCapabilities nc) { public String getSsid(@Nullable NetworkCapabilities nc) { Loading apishim/common/com/android/networkstack/apishim/NetworkInformationShim.java +13 −3 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.networkstack.apishim; package com.android.networkstack.apishim; import android.net.IpPrefix; import android.net.LinkProperties; import android.net.LinkProperties; import android.net.NetworkCapabilities; import android.net.NetworkCapabilities; import android.net.Uri; import android.net.Uri; Loading Loading @@ -47,6 +48,17 @@ public interface NetworkInformationShim { @Nullable @Nullable CaptivePortalDataShim getCaptivePortalData(@Nullable LinkProperties lp); CaptivePortalDataShim getCaptivePortalData(@Nullable LinkProperties lp); /** * @see LinkProperties#getNat64Prefix() */ @Nullable IpPrefix getNat64Prefix(@NonNull LinkProperties lp); /** * @see LinkProperties#setNat64Prefix() */ void setNat64Prefix(@NonNull LinkProperties lp, @Nullable IpPrefix prefix); /** /** * @see NetworkCapabilities#getSSID() * @see NetworkCapabilities#getSSID() */ */ Loading @@ -62,8 +74,6 @@ public interface NetworkInformationShim { /** /** * @see LinkProperties#setDhcpServerAddress() * @see LinkProperties#setDhcpServerAddress() */ */ @NonNull void setDhcpServerAddress(@NonNull LinkProperties lp, @NonNull Inet4Address serverAddress); void setDhcpServerAddress(@NonNull LinkProperties lp, @NonNull Inet4Address serverAddress); } } Loading
apishim/29/com/android/networkstack/apishim/api29/NetworkInformationShimImpl.java +13 −0 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.networkstack.apishim.api29; package com.android.networkstack.apishim.api29; import android.net.IpPrefix; import android.net.LinkProperties; import android.net.LinkProperties; import android.net.NetworkCapabilities; import android.net.NetworkCapabilities; import android.net.Uri; import android.net.Uri; Loading Loading @@ -74,6 +75,18 @@ public class NetworkInformationShimImpl implements NetworkInformationShim { return null; return null; } } @Nullable @Override public IpPrefix getNat64Prefix(@NonNull LinkProperties lp) { // Not supported on this API level return null; } @Override public void setNat64Prefix(@NonNull LinkProperties lp, @Nullable IpPrefix prefix) { // Not supported on this API level: no-op } @Nullable @Nullable @Override @Override public String getSsid(@Nullable NetworkCapabilities nc) { public String getSsid(@Nullable NetworkCapabilities nc) { Loading
apishim/30/com/android/networkstack/apishim/NetworkInformationShimImpl.java +12 −0 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.networkstack.apishim; package com.android.networkstack.apishim; import android.net.IpPrefix; import android.net.LinkProperties; import android.net.LinkProperties; import android.net.NetworkCapabilities; import android.net.NetworkCapabilities; import android.net.Uri; import android.net.Uri; Loading Loading @@ -71,6 +72,17 @@ public class NetworkInformationShimImpl extends return new CaptivePortalDataShimImpl(lp.getCaptivePortalData()); return new CaptivePortalDataShimImpl(lp.getCaptivePortalData()); } } @Nullable @Override public IpPrefix getNat64Prefix(@NonNull LinkProperties lp) { return lp.getNat64Prefix(); } @Override public void setNat64Prefix(@NonNull LinkProperties lp, @Nullable IpPrefix prefix) { lp.setNat64Prefix(prefix); } @Nullable @Nullable @Override @Override public String getSsid(@Nullable NetworkCapabilities nc) { public String getSsid(@Nullable NetworkCapabilities nc) { Loading
apishim/common/com/android/networkstack/apishim/NetworkInformationShim.java +13 −3 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,7 @@ package com.android.networkstack.apishim; package com.android.networkstack.apishim; import android.net.IpPrefix; import android.net.LinkProperties; import android.net.LinkProperties; import android.net.NetworkCapabilities; import android.net.NetworkCapabilities; import android.net.Uri; import android.net.Uri; Loading Loading @@ -47,6 +48,17 @@ public interface NetworkInformationShim { @Nullable @Nullable CaptivePortalDataShim getCaptivePortalData(@Nullable LinkProperties lp); CaptivePortalDataShim getCaptivePortalData(@Nullable LinkProperties lp); /** * @see LinkProperties#getNat64Prefix() */ @Nullable IpPrefix getNat64Prefix(@NonNull LinkProperties lp); /** * @see LinkProperties#setNat64Prefix() */ void setNat64Prefix(@NonNull LinkProperties lp, @Nullable IpPrefix prefix); /** /** * @see NetworkCapabilities#getSSID() * @see NetworkCapabilities#getSSID() */ */ Loading @@ -62,8 +74,6 @@ public interface NetworkInformationShim { /** /** * @see LinkProperties#setDhcpServerAddress() * @see LinkProperties#setDhcpServerAddress() */ */ @NonNull void setDhcpServerAddress(@NonNull LinkProperties lp, @NonNull Inet4Address serverAddress); void setDhcpServerAddress(@NonNull LinkProperties lp, @NonNull Inet4Address serverAddress); } }