Loading services/net/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -56,6 +56,7 @@ aidl_interface { versions: [ "1", "2", "3", ], } Loading services/net/aidl/networkstack/3/android/net/DhcpResultsParcelable.aidl 0 → 100644 +9 −0 Original line number Diff line number Diff line package android.net; parcelable DhcpResultsParcelable { android.net.StaticIpConfiguration baseConfiguration; int leaseDuration; int mtu; String serverAddress; String vendorInfo; String serverHostName; } services/net/aidl/networkstack/3/android/net/INetworkMonitor.aidl 0 → 100644 +24 −0 Original line number Diff line number Diff line package android.net; interface INetworkMonitor { oneway void start(); oneway void launchCaptivePortalApp(); oneway void notifyCaptivePortalAppFinished(int response); oneway void setAcceptPartialConnectivity(); oneway void forceReevaluation(int uid); oneway void notifyPrivateDnsChanged(in android.net.PrivateDnsConfigParcel config); oneway void notifyDnsResponse(int returnCode); oneway void notifyNetworkConnected(in android.net.LinkProperties lp, in android.net.NetworkCapabilities nc); oneway void notifyNetworkDisconnected(); oneway void notifyLinkPropertiesChanged(in android.net.LinkProperties lp); oneway void notifyNetworkCapabilitiesChanged(in android.net.NetworkCapabilities nc); const int NETWORK_TEST_RESULT_VALID = 0; const int NETWORK_TEST_RESULT_INVALID = 1; const int NETWORK_TEST_RESULT_PARTIAL_CONNECTIVITY = 2; const int NETWORK_VALIDATION_RESULT_VALID = 1; const int NETWORK_VALIDATION_RESULT_PARTIAL = 2; const int NETWORK_VALIDATION_PROBE_DNS = 4; const int NETWORK_VALIDATION_PROBE_HTTP = 8; const int NETWORK_VALIDATION_PROBE_HTTPS = 16; const int NETWORK_VALIDATION_PROBE_FALLBACK = 32; const int NETWORK_VALIDATION_PROBE_PRIVDNS = 64; } services/net/aidl/networkstack/3/android/net/INetworkMonitorCallbacks.aidl 0 → 100644 +8 −0 Original line number Diff line number Diff line package android.net; interface INetworkMonitorCallbacks { oneway void onNetworkMonitorCreated(in android.net.INetworkMonitor networkMonitor); oneway void notifyNetworkTested(int testResult, @nullable String redirectUrl); oneway void notifyPrivateDnsConfigResolved(in android.net.PrivateDnsConfigParcel config); oneway void showProvisioningNotification(String action, String packageName); oneway void hideProvisioningNotification(); } services/net/aidl/networkstack/3/android/net/INetworkStackConnector.aidl 0 → 100644 +7 −0 Original line number Diff line number Diff line package android.net; interface INetworkStackConnector { oneway void makeDhcpServer(in String ifName, in android.net.dhcp.DhcpServingParamsParcel params, in android.net.dhcp.IDhcpServerCallbacks cb); oneway void makeNetworkMonitor(in android.net.Network network, String name, in android.net.INetworkMonitorCallbacks cb); oneway void makeIpClient(in String ifName, in android.net.ip.IIpClientCallbacks callbacks); oneway void fetchIpMemoryStore(in android.net.IIpMemoryStoreCallbacks cb); } Loading
services/net/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -56,6 +56,7 @@ aidl_interface { versions: [ "1", "2", "3", ], } Loading
services/net/aidl/networkstack/3/android/net/DhcpResultsParcelable.aidl 0 → 100644 +9 −0 Original line number Diff line number Diff line package android.net; parcelable DhcpResultsParcelable { android.net.StaticIpConfiguration baseConfiguration; int leaseDuration; int mtu; String serverAddress; String vendorInfo; String serverHostName; }
services/net/aidl/networkstack/3/android/net/INetworkMonitor.aidl 0 → 100644 +24 −0 Original line number Diff line number Diff line package android.net; interface INetworkMonitor { oneway void start(); oneway void launchCaptivePortalApp(); oneway void notifyCaptivePortalAppFinished(int response); oneway void setAcceptPartialConnectivity(); oneway void forceReevaluation(int uid); oneway void notifyPrivateDnsChanged(in android.net.PrivateDnsConfigParcel config); oneway void notifyDnsResponse(int returnCode); oneway void notifyNetworkConnected(in android.net.LinkProperties lp, in android.net.NetworkCapabilities nc); oneway void notifyNetworkDisconnected(); oneway void notifyLinkPropertiesChanged(in android.net.LinkProperties lp); oneway void notifyNetworkCapabilitiesChanged(in android.net.NetworkCapabilities nc); const int NETWORK_TEST_RESULT_VALID = 0; const int NETWORK_TEST_RESULT_INVALID = 1; const int NETWORK_TEST_RESULT_PARTIAL_CONNECTIVITY = 2; const int NETWORK_VALIDATION_RESULT_VALID = 1; const int NETWORK_VALIDATION_RESULT_PARTIAL = 2; const int NETWORK_VALIDATION_PROBE_DNS = 4; const int NETWORK_VALIDATION_PROBE_HTTP = 8; const int NETWORK_VALIDATION_PROBE_HTTPS = 16; const int NETWORK_VALIDATION_PROBE_FALLBACK = 32; const int NETWORK_VALIDATION_PROBE_PRIVDNS = 64; }
services/net/aidl/networkstack/3/android/net/INetworkMonitorCallbacks.aidl 0 → 100644 +8 −0 Original line number Diff line number Diff line package android.net; interface INetworkMonitorCallbacks { oneway void onNetworkMonitorCreated(in android.net.INetworkMonitor networkMonitor); oneway void notifyNetworkTested(int testResult, @nullable String redirectUrl); oneway void notifyPrivateDnsConfigResolved(in android.net.PrivateDnsConfigParcel config); oneway void showProvisioningNotification(String action, String packageName); oneway void hideProvisioningNotification(); }
services/net/aidl/networkstack/3/android/net/INetworkStackConnector.aidl 0 → 100644 +7 −0 Original line number Diff line number Diff line package android.net; interface INetworkStackConnector { oneway void makeDhcpServer(in String ifName, in android.net.dhcp.DhcpServingParamsParcel params, in android.net.dhcp.IDhcpServerCallbacks cb); oneway void makeNetworkMonitor(in android.net.Network network, String name, in android.net.INetworkMonitorCallbacks cb); oneway void makeIpClient(in String ifName, in android.net.ip.IIpClientCallbacks callbacks); oneway void fetchIpMemoryStore(in android.net.IIpMemoryStoreCallbacks cb); }