diff options
Diffstat (limited to 'api/system-current.txt')
| -rw-r--r-- | api/system-current.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index 776889a39afb..8ce317fab37a 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -3081,7 +3081,12 @@ package android.net { method public void onTetheringStarted(); } + public final class IpPrefix implements android.os.Parcelable { + ctor public IpPrefix(java.net.InetAddress, int); + } + public class LinkAddress implements android.os.Parcelable { + ctor public LinkAddress(java.net.InetAddress, int, int, int); ctor public LinkAddress(java.net.InetAddress, int); ctor public LinkAddress(String); method public boolean isGlobalPreferred(); @@ -3092,9 +3097,12 @@ package android.net { public final class LinkProperties implements android.os.Parcelable { ctor public LinkProperties(); + ctor public LinkProperties(android.net.LinkProperties); method public boolean addDnsServer(java.net.InetAddress); method public boolean addRoute(android.net.RouteInfo); method public void clear(); + method @Nullable public android.net.IpPrefix getNat64Prefix(); + method public java.util.List<java.net.InetAddress> getPcscfServers(); method public String getTcpBufferSizes(); method public java.util.List<java.net.InetAddress> getValidatedPrivateDnsServers(); method public boolean hasGlobalIPv6Address(); @@ -3112,6 +3120,8 @@ package android.net { method public void setInterfaceName(String); method public void setLinkAddresses(java.util.Collection<android.net.LinkAddress>); method public void setMtu(int); + method public void setNat64Prefix(android.net.IpPrefix); + method public void setPcscfServers(java.util.Collection<java.net.InetAddress>); method public void setPrivateDnsServerName(@Nullable String); method public void setTcpBufferSizes(String); method public void setUsePrivateDns(boolean); @@ -3166,6 +3176,7 @@ package android.net { } public final class RouteInfo implements android.os.Parcelable { + ctor public RouteInfo(android.net.IpPrefix, java.net.InetAddress, String, int); method public int getType(); field public static final int RTN_THROW = 9; // 0x9 field public static final int RTN_UNICAST = 1; // 0x1 @@ -3299,6 +3310,7 @@ package android.net.metrics { } public class IpConnectivityLog { + ctor public IpConnectivityLog(); method public boolean log(long, android.net.metrics.IpConnectivityLog.Event); method public boolean log(String, android.net.metrics.IpConnectivityLog.Event); method public boolean log(android.net.Network, int[], android.net.metrics.IpConnectivityLog.Event); @@ -3347,6 +3359,20 @@ package android.net.metrics { field public static final int NETWORK_VALIDATION_FAILED = 3; // 0x3 } + public final class RaEvent implements android.net.metrics.IpConnectivityLog.Event { + } + + public static class RaEvent.Builder { + ctor public RaEvent.Builder(); + method public android.net.metrics.RaEvent build(); + method public android.net.metrics.RaEvent.Builder updateDnsslLifetime(long); + method public android.net.metrics.RaEvent.Builder updatePrefixPreferredLifetime(long); + method public android.net.metrics.RaEvent.Builder updatePrefixValidLifetime(long); + method public android.net.metrics.RaEvent.Builder updateRdnssLifetime(long); + method public android.net.metrics.RaEvent.Builder updateRouteInfoLifetime(long); + method public android.net.metrics.RaEvent.Builder updateRouterLifetime(long); + } + public final class ValidationProbeEvent implements android.net.metrics.IpConnectivityLog.Event { method public static String getProbeName(int); field public static final int DNS_FAILURE = 0; // 0x0 |