Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ab317e36 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Make android.net.metrics Event classes @SystemApi am: 4b6dfc2e am:...

Merge "Make android.net.metrics Event classes @SystemApi am: 4b6dfc2e am: 9cae985d" into nyc-mr1-dev-plus-aosp
parents 99e19f05 c186a329
Loading
Loading
Loading
Loading
+151 −0
Original line number Diff line number Diff line
@@ -26003,6 +26003,157 @@ package android.net.http {
}
package android.net.metrics {
  public final class CaptivePortalCheckResultEvent extends android.net.metrics.IpConnectivityEvent implements android.os.Parcelable {
    method public int describeContents();
    method public static void logEvent(int, int);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.net.metrics.CaptivePortalCheckResultEvent> CREATOR;
    field public final int netId;
    field public final int result;
  }
  public final class CaptivePortalStateChangeEvent extends android.net.metrics.IpConnectivityEvent implements android.os.Parcelable {
    ctor public CaptivePortalStateChangeEvent(int);
    ctor public CaptivePortalStateChangeEvent(android.os.Parcel);
    method public int describeContents();
    method public static void logEvent(int);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.net.metrics.CaptivePortalStateChangeEvent> CREATOR;
    field public static final int NETWORK_MONITOR_CONNECTED = 0; // 0x0
    field public static final int NETWORK_MONITOR_DISCONNECTED = 1; // 0x1
    field public static final int NETWORK_MONITOR_VALIDATED = 2; // 0x2
    field public final int state;
  }
  public final class ConnectivityServiceChangeEvent extends android.net.metrics.IpConnectivityEvent implements android.os.Parcelable {
    method public int describeContents();
    method public static void logEvent(int, int[], int, boolean, boolean);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.net.metrics.ConnectivityServiceChangeEvent> CREATOR;
    field public final int netId;
    field public final boolean prevIPv4;
    field public final boolean prevIPv6;
    field public final int prevNetId;
    field public final int[] transportTypes;
  }
  public final class DhcpClientEvent extends android.net.metrics.IpConnectivityEvent implements android.os.Parcelable {
    method public int describeContents();
    method public static void logStateEvent(java.lang.String, java.lang.String);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.net.metrics.DhcpClientEvent> CREATOR;
    field public final java.lang.String ifName;
    field public final java.lang.String msg;
  }
  public final class DhcpErrorEvent extends android.net.metrics.IpConnectivityEvent implements android.os.Parcelable {
    method public int describeContents();
    method public static int errorCodeWithOption(int, int);
    method public static void logParseError(java.lang.String, int);
    method public static void logReceiveError(java.lang.String);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final int BOOTP_TOO_SHORT;
    field public static final int BUFFER_UNDERFLOW;
    field public static final android.os.Parcelable.Creator<android.net.metrics.DhcpErrorEvent> CREATOR;
    field public static final int DHCP_BAD_MAGIC_COOKIE;
    field public static final int DHCP_ERROR = 4; // 0x4
    field public static final int DHCP_INVALID_OPTION_LENGTH;
    field public static final int DHCP_NO_MSG_TYPE;
    field public static final int DHCP_UNKNOWN_MSG_TYPE;
    field public static final int L2_ERROR = 1; // 0x1
    field public static final int L2_TOO_SHORT;
    field public static final int L2_WRONG_ETH_TYPE;
    field public static final int L3_ERROR = 2; // 0x2
    field public static final int L3_INVALID_IP;
    field public static final int L3_NOT_IPV4;
    field public static final int L3_TOO_SHORT;
    field public static final int L4_ERROR = 3; // 0x3
    field public static final int L4_NOT_UDP;
    field public static final int L4_WRONG_PORT;
    field public static final int MISC_ERROR = 5; // 0x5
    field public static final int RECEIVE_ERROR;
    field public final int errorCode;
    field public final java.lang.String ifName;
  }
  public final class DnsEvent extends android.net.metrics.IpConnectivityEvent implements android.os.Parcelable {
    method public int describeContents();
    method public static void logEvent(int, byte[], byte[], int[]);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.net.metrics.DnsEvent> CREATOR;
    field public final byte[] eventTypes;
    field public final int[] latenciesMs;
    field public final int netId;
    field public final byte[] returnCodes;
  }
  public abstract class IpConnectivityEvent {
    ctor public IpConnectivityEvent();
    method public static void logEvent(int, T);
    field public static final int IPCE_CONSRV_BASE = 3072; // 0xc00
    field public static final int IPCE_CONSRV_DEFAULT_NET_CHANGE = 3072; // 0xc00
    field public static final int IPCE_DHCP_BASE = 1024; // 0x400
    field public static final int IPCE_DHCP_PARSE_ERROR = 1025; // 0x401
    field public static final int IPCE_DHCP_RECV_ERROR = 1024; // 0x400
    field public static final int IPCE_DHCP_STATE_CHANGE = 1027; // 0x403
    field public static final int IPCE_DHCP_TIMEOUT = 1026; // 0x402
    field public static final int IPCE_DNS_BASE = 5120; // 0x1400
    field public static final int IPCE_DNS_LOOKUPS = 5120; // 0x1400
    field public static final int IPCE_IPMGR_BASE = 4096; // 0x1000
    field public static final int IPCE_IPMGR_COMPLETE_LIFECYCLE = 4098; // 0x1002
    field public static final int IPCE_IPMGR_PROVISIONING_FAIL = 4097; // 0x1001
    field public static final int IPCE_IPMGR_PROVISIONING_OK = 4096; // 0x1000
    field public static final int IPCE_IPRM_BASE = 0; // 0x0
    field public static final int IPCE_IPRM_MESSAGE_RECEIVED = 1; // 0x1
    field public static final int IPCE_IPRM_PROBE_RESULT = 0; // 0x0
    field public static final int IPCE_IPRM_REACHABILITY_LOST = 2; // 0x2
    field public static final int IPCE_NETMON_BASE = 2048; // 0x800
    field public static final int IPCE_NETMON_CHECK_RESULT = 2049; // 0x801
    field public static final int IPCE_NETMON_STATE_CHANGE = 2048; // 0x800
  }
  public final class IpManagerEvent extends android.net.metrics.IpConnectivityEvent implements android.os.Parcelable {
    method public int describeContents();
    method public static void logEvent(int, java.lang.String, long);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.net.metrics.IpManagerEvent> CREATOR;
    field public final long durationMs;
    field public final java.lang.String ifName;
  }
  public final class IpReachabilityMonitorLostEvent extends android.net.metrics.IpConnectivityEvent implements android.os.Parcelable {
    method public int describeContents();
    method public static void logEvent(java.lang.String);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.net.metrics.IpReachabilityMonitorLostEvent> CREATOR;
    field public final java.lang.String ifName;
  }
  public final class IpReachabilityMonitorMessageEvent extends android.net.metrics.IpConnectivityEvent implements android.os.Parcelable {
    method public int describeContents();
    method public static void logEvent(java.lang.String, java.lang.String, int, int);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.net.metrics.IpReachabilityMonitorMessageEvent> CREATOR;
    field public final java.lang.String destination;
    field public final java.lang.String ifName;
    field public final int msgType;
    field public final int nudState;
  }
  public final class IpReachabilityMonitorProbeEvent extends android.net.metrics.IpConnectivityEvent implements android.os.Parcelable {
    method public int describeContents();
    method public static void logEvent(java.lang.String, java.lang.String, boolean);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.net.metrics.IpReachabilityMonitorProbeEvent> CREATOR;
    field public final java.lang.String destination;
    field public final java.lang.String ifName;
    field public final boolean success;
  }
}
package android.net.nsd {
  public final class NsdManager {
+2 −0
Original line number Diff line number Diff line
@@ -16,12 +16,14 @@

package android.net.metrics;

import android.annotation.SystemApi;
import android.os.Parcel;
import android.os.Parcelable;

/**
 * {@hide}
 */
@SystemApi
public final class CaptivePortalCheckResultEvent extends IpConnectivityEvent implements Parcelable {
    public final int netId;
    public final int result;
+2 −0
Original line number Diff line number Diff line
@@ -16,12 +16,14 @@

package android.net.metrics;

import android.annotation.SystemApi;
import android.os.Parcel;
import android.os.Parcelable;

/**
 * {@hide}
 */
@SystemApi
public final class CaptivePortalStateChangeEvent extends IpConnectivityEvent implements Parcelable {
    public static final int NETWORK_MONITOR_CONNECTED    = 0;
    public static final int NETWORK_MONITOR_DISCONNECTED = 1;
+2 −0
Original line number Diff line number Diff line
@@ -16,12 +16,14 @@

package android.net.metrics;

import android.annotation.SystemApi;
import android.os.Parcel;
import android.os.Parcelable;

/**
 * {@hide}
 */
@SystemApi
public final class ConnectivityServiceChangeEvent extends IpConnectivityEvent
        implements Parcelable {
    // The ID of the network that has become the new default or NETID_UNSET if none.
+2 −0
Original line number Diff line number Diff line
@@ -16,12 +16,14 @@

package android.net.metrics;

import android.annotation.SystemApi;
import android.os.Parcel;
import android.os.Parcelable;

/**
 * {@hide}
 */
@SystemApi
public final class DhcpClientEvent extends IpConnectivityEvent implements Parcelable {
    public final String ifName;
    public final String msg;
Loading