package clearcut.connectivity

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ApfProgramEvent

ipconnectivity.proto:134

Represents the generation of an Android Packet Filter program.

Used in: IpConnectivityEvent

message ApfStatistics

ipconnectivity.proto:157

Represents Router Advertisement listening statistics for an interface with Android Packet Filter enabled.

Used in: IpConnectivityEvent

message DHCPEvent

ipconnectivity.proto:113

Represents a DHCP event on a single interface, which can be a DHCPClient state transition or a response packet parsing error. This message is associated to android.net.metrics.DhcpClientEvent and android.net.metrics.DhcpErrorEvent.

Used in: IpConnectivityEvent

message DNSLookupBatch

ipconnectivity.proto:95

Logs DNS lookup latencies. Repeated fields must have the same length. This message is associated to android.net.metrics.DnsEvent.

Used in: IpConnectivityEvent

message DefaultNetworkEvent

ipconnectivity.proto:24

Logs changes in the system default network. Changes can be 1) acquiring a default network with no previous default, 2) a switch of the system default network to a new default network, 3) a loss of the system default network. This message is associated to android.net.metrics.DefaultNetworkEvent.

Used in: IpConnectivityEvent

enum DefaultNetworkEvent.IPSupport

ipconnectivity.proto:32

Whether the network supports IPv4, IPv6, or both.

Used in: DefaultNetworkEvent

message IpConnectivityEvent

ipconnectivity.proto:228

Represents one of the IP connectivity event defined in this file. Next tag: 12

Used in: IpConnectivityLog

message IpConnectivityLog

ipconnectivity.proto:268

The information about IP connectivity events.

message IpProvisioningEvent

ipconnectivity.proto:214

Represents an IP provisioning event in IpManager and how long the provisioning action took. This message is associated to android.net.metrics.IpManagerEvent.

Used in: IpConnectivityEvent

message IpReachabilityEvent

ipconnectivity.proto:50

Logs IpReachabilityMonitor probe events and NUD_FAILED events. This message is associated to android.net.metrics.IpReachabilityEvent.

Used in: IpConnectivityEvent

message NetworkEvent

ipconnectivity.proto:62

Logs NetworkMonitor and ConnectivityService events related to the state of a network: connection, evaluation, validation, lingering, and disconnection. This message is associated to android.net.metrics.NetworkEvent.

Used in: IpConnectivityEvent

message NetworkId

ipconnectivity.proto:12

NetworkId represents the id given by the system to a physical network on the Android device. It is used to relates events to each other for devices with multiple networks (WiFi, 4G, ...).

Used in: DNSLookupBatch, DefaultNetworkEvent, NetworkEvent, ValidationProbeEvent

message RaEvent

ipconnectivity.proto:186

Represents the reception of a Router Advertisement packet for an interface with Android Packet Filter enabled.

All lifetime values are expressed in seconds. The default value for an option lifetime that was not present in the RA option list is -1. The lifetime of an option (e.g., the Prefix Information Option) is the minimum lifetime of all such options in the packet.

Used in: IpConnectivityEvent

message ValidationProbeEvent

ipconnectivity.proto:78

Logs individual captive portal probing events that are performed when evaluating or reevaluating networks for Internet connectivity. This message is associated to android.net.metrics.ValidationProbeEvent.

Used in: IpConnectivityEvent