summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lorenzo Colitti <lorenzo@google.com> 2019-03-19 16:11:26 +0900
committer Lorenzo Colitti <lorenzo@google.com> 2019-03-21 23:23:57 +0900
commit306e8cd9e76b25fff83591e50b617dbcca62a14c (patch)
treea31c6ee430d5ebb74293cce0b30829719e1809fe
parentede75b5f93831baff5fa42721598fa1def03d066 (diff)
Move the networkstack AIDL interfaces to services/net.
Nothing in the framework uses these, so there is no point in having the build be in frameworks/base/Android.bp. Fix: 128804404 Test: builds, boots Test: atest FrameworksNetTests Change-Id: I2e8c2ad9ea8bfcd3668a83e4c044de10389a8a22
-rw-r--r--Android.bp60
-rw-r--r--services/net/Android.bp58
-rw-r--r--services/net/java/android/net/ApfCapabilitiesParcelable.aidl (renamed from core/java/android/net/ApfCapabilitiesParcelable.aidl)0
-rw-r--r--services/net/java/android/net/DhcpResultsParcelable.aidl (renamed from core/java/android/net/DhcpResultsParcelable.aidl)0
-rw-r--r--services/net/java/android/net/IIpMemoryStore.aidl (renamed from core/java/android/net/IIpMemoryStore.aidl)0
-rw-r--r--services/net/java/android/net/IIpMemoryStoreCallbacks.aidl (renamed from core/java/android/net/IIpMemoryStoreCallbacks.aidl)0
-rw-r--r--services/net/java/android/net/INetworkMonitor.aidl (renamed from core/java/android/net/INetworkMonitor.aidl)0
-rw-r--r--services/net/java/android/net/INetworkMonitorCallbacks.aidl (renamed from core/java/android/net/INetworkMonitorCallbacks.aidl)0
-rw-r--r--services/net/java/android/net/INetworkStackConnector.aidl (renamed from core/java/android/net/INetworkStackConnector.aidl)0
-rw-r--r--services/net/java/android/net/INetworkStackStatusCallback.aidl (renamed from core/java/android/net/INetworkStackStatusCallback.aidl)0
-rw-r--r--services/net/java/android/net/InitialConfigurationParcelable.aidl (renamed from core/java/android/net/InitialConfigurationParcelable.aidl)0
-rw-r--r--services/net/java/android/net/PrivateDnsConfigParcel.aidl (renamed from core/java/android/net/PrivateDnsConfigParcel.aidl)0
-rw-r--r--services/net/java/android/net/ProvisioningConfigurationParcelable.aidl (renamed from core/java/android/net/ProvisioningConfigurationParcelable.aidl)0
-rw-r--r--services/net/java/android/net/StaticIpConfigurationParcelable.aidl (renamed from core/java/android/net/StaticIpConfigurationParcelable.aidl)0
-rw-r--r--services/net/java/android/net/TcpKeepalivePacketDataParcelable.aidl (renamed from core/java/android/net/TcpKeepalivePacketDataParcelable.aidl)0
-rw-r--r--services/net/java/android/net/dhcp/DhcpServingParamsParcel.aidl (renamed from core/java/android/net/dhcp/DhcpServingParamsParcel.aidl)0
-rw-r--r--services/net/java/android/net/dhcp/IDhcpServer.aidl (renamed from core/java/android/net/dhcp/IDhcpServer.aidl)0
-rw-r--r--services/net/java/android/net/dhcp/IDhcpServerCallbacks.aidl (renamed from core/java/android/net/dhcp/IDhcpServerCallbacks.aidl)0
-rw-r--r--services/net/java/android/net/ip/IIpClient.aidl (renamed from core/java/android/net/ip/IIpClient.aidl)0
-rw-r--r--services/net/java/android/net/ip/IIpClientCallbacks.aidl (renamed from core/java/android/net/ip/IIpClientCallbacks.aidl)0
-rw-r--r--services/net/java/android/net/ipmemorystore/Blob.aidl (renamed from core/java/android/net/ipmemorystore/Blob.aidl)0
-rw-r--r--services/net/java/android/net/ipmemorystore/IOnBlobRetrievedListener.aidl (renamed from core/java/android/net/ipmemorystore/IOnBlobRetrievedListener.aidl)0
-rw-r--r--services/net/java/android/net/ipmemorystore/IOnL2KeyResponseListener.aidl (renamed from core/java/android/net/ipmemorystore/IOnL2KeyResponseListener.aidl)0
-rw-r--r--services/net/java/android/net/ipmemorystore/IOnNetworkAttributesRetrieved.aidl (renamed from core/java/android/net/ipmemorystore/IOnNetworkAttributesRetrieved.aidl)0
-rw-r--r--services/net/java/android/net/ipmemorystore/IOnSameNetworkResponseListener.aidl (renamed from core/java/android/net/ipmemorystore/IOnSameNetworkResponseListener.aidl)0
-rw-r--r--services/net/java/android/net/ipmemorystore/IOnStatusListener.aidl (renamed from core/java/android/net/ipmemorystore/IOnStatusListener.aidl)0
-rw-r--r--services/net/java/android/net/ipmemorystore/NetworkAttributesParcelable.aidl (renamed from core/java/android/net/ipmemorystore/NetworkAttributesParcelable.aidl)0
-rw-r--r--services/net/java/android/net/ipmemorystore/SameL3NetworkResponseParcelable.aidl (renamed from core/java/android/net/ipmemorystore/SameL3NetworkResponseParcelable.aidl)0
-rw-r--r--services/net/java/android/net/ipmemorystore/StatusParcelable.aidl (renamed from core/java/android/net/ipmemorystore/StatusParcelable.aidl)0
29 files changed, 58 insertions, 60 deletions
diff --git a/Android.bp b/Android.bp
index ae736b2cb85b..02fc06269b95 100644
--- a/Android.bp
+++ b/Android.bp
@@ -814,66 +814,6 @@ gensrcs {
output_extension: "srcjar",
}
-// AIDL interfaces between the core system and the networking mainline module.
-aidl_interface {
- name: "networkstack-aidl-interfaces",
- local_include_dir: "core/java",
- srcs: [
- "core/java/android/net/ApfCapabilitiesParcelable.aidl",
- "core/java/android/net/DhcpResultsParcelable.aidl",
- "core/java/android/net/INetworkMonitor.aidl",
- "core/java/android/net/INetworkMonitorCallbacks.aidl",
- "core/java/android/net/INetworkStackConnector.aidl",
- "core/java/android/net/INetworkStackStatusCallback.aidl",
- "core/java/android/net/InitialConfigurationParcelable.aidl",
- "core/java/android/net/PrivateDnsConfigParcel.aidl",
- "core/java/android/net/ProvisioningConfigurationParcelable.aidl",
- "core/java/android/net/StaticIpConfigurationParcelable.aidl",
- "core/java/android/net/TcpKeepalivePacketDataParcelable.aidl",
- "core/java/android/net/dhcp/DhcpServingParamsParcel.aidl",
- "core/java/android/net/dhcp/IDhcpServer.aidl",
- "core/java/android/net/dhcp/IDhcpServerCallbacks.aidl",
- "core/java/android/net/ip/IIpClient.aidl",
- "core/java/android/net/ip/IIpClientCallbacks.aidl",
- "core/java/android/net/IIpMemoryStore.aidl",
- "core/java/android/net/IIpMemoryStoreCallbacks.aidl",
- "core/java/android/net/ipmemorystore/**/*.aidl",
- ],
- backend: {
- ndk: {
- enabled: false,
- },
- cpp: {
- enabled: false,
- },
- },
- api_dir: "aidl/networkstack",
-}
-
-aidl_interface {
- name: "ipmemorystore-aidl-interfaces",
- local_include_dir: "core/java",
- srcs: [
- "core/java/android/net/IIpMemoryStore.aidl",
- "core/java/android/net/IIpMemoryStoreCallbacks.aidl",
- "core/java/android/net/ipmemorystore/**/*.aidl",
- ],
-}
-
-aidl_interface {
- name: "networkstack-aidl-framework",
- local_include_dir: "core/java",
- srcs: [
- "core/java/android/net/TcpKeepalivePacketDataParcelable.aidl",
- ],
- api_dir: "aidl/networkstack",
- backend: {
- java: {
- sdk_version: "28",
- },
- },
-}
-
filegroup {
name: "framework-annotations",
srcs: [
diff --git a/services/net/Android.bp b/services/net/Android.bp
index 486d15d918bf..9e1d44b9faff 100644
--- a/services/net/Android.bp
+++ b/services/net/Android.bp
@@ -1,3 +1,61 @@
+// AIDL interfaces between the core system and the networking mainline module.
+aidl_interface {
+ name: "ipmemorystore-aidl-interfaces",
+ local_include_dir: "java",
+ srcs: [
+ // TODO: Define and use a filegroup for these files, since they're also used in
+ // networkstack-aidl-interfaces. This does not appear to work at the moment.
+ "java/android/net/IIpMemoryStore.aidl",
+ "java/android/net/IIpMemoryStoreCallbacks.aidl",
+ "java/android/net/ipmemorystore/**/*.aidl",
+ ],
+ backend: {
+ ndk: {
+ enabled: false,
+ },
+ cpp: {
+ enabled: false,
+ },
+ },
+ api_dir: "aidl/networkstack",
+}
+
+aidl_interface {
+ name: "networkstack-aidl-interfaces",
+ local_include_dir: "java",
+ include_dirs: ["frameworks/base/core/java"], // For framework parcelables.
+ srcs: [
+ "java/android/net/ApfCapabilitiesParcelable.aidl",
+ "java/android/net/DhcpResultsParcelable.aidl",
+ "java/android/net/IIpMemoryStore.aidl",
+ "java/android/net/IIpMemoryStoreCallbacks.aidl",
+ "java/android/net/INetworkMonitor.aidl",
+ "java/android/net/INetworkMonitorCallbacks.aidl",
+ "java/android/net/INetworkStackConnector.aidl",
+ "java/android/net/INetworkStackStatusCallback.aidl",
+ "java/android/net/InitialConfigurationParcelable.aidl",
+ "java/android/net/PrivateDnsConfigParcel.aidl",
+ "java/android/net/ProvisioningConfigurationParcelable.aidl",
+ "java/android/net/StaticIpConfigurationParcelable.aidl",
+ "java/android/net/TcpKeepalivePacketDataParcelable.aidl",
+ "java/android/net/dhcp/DhcpServingParamsParcel.aidl",
+ "java/android/net/dhcp/IDhcpServer.aidl",
+ "java/android/net/dhcp/IDhcpServerCallbacks.aidl",
+ "java/android/net/ip/IIpClient.aidl",
+ "java/android/net/ip/IIpClientCallbacks.aidl",
+ "java/android/net/ipmemorystore/**/*.aidl",
+ ],
+ backend: {
+ ndk: {
+ enabled: false,
+ },
+ cpp: {
+ enabled: false,
+ },
+ },
+ api_dir: "aidl/networkstack",
+}
+
java_library_static {
name: "services.net",
srcs: ["java/**/*.java"],
diff --git a/core/java/android/net/ApfCapabilitiesParcelable.aidl b/services/net/java/android/net/ApfCapabilitiesParcelable.aidl
index f0645d2782d2..f0645d2782d2 100644
--- a/core/java/android/net/ApfCapabilitiesParcelable.aidl
+++ b/services/net/java/android/net/ApfCapabilitiesParcelable.aidl
diff --git a/core/java/android/net/DhcpResultsParcelable.aidl b/services/net/java/android/net/DhcpResultsParcelable.aidl
index cf5629b6f792..cf5629b6f792 100644
--- a/core/java/android/net/DhcpResultsParcelable.aidl
+++ b/services/net/java/android/net/DhcpResultsParcelable.aidl
diff --git a/core/java/android/net/IIpMemoryStore.aidl b/services/net/java/android/net/IIpMemoryStore.aidl
index 6f88dec8dee9..6f88dec8dee9 100644
--- a/core/java/android/net/IIpMemoryStore.aidl
+++ b/services/net/java/android/net/IIpMemoryStore.aidl
diff --git a/core/java/android/net/IIpMemoryStoreCallbacks.aidl b/services/net/java/android/net/IIpMemoryStoreCallbacks.aidl
index 53108dbca097..53108dbca097 100644
--- a/core/java/android/net/IIpMemoryStoreCallbacks.aidl
+++ b/services/net/java/android/net/IIpMemoryStoreCallbacks.aidl
diff --git a/core/java/android/net/INetworkMonitor.aidl b/services/net/java/android/net/INetworkMonitor.aidl
index 1b0e1d788ff3..1b0e1d788ff3 100644
--- a/core/java/android/net/INetworkMonitor.aidl
+++ b/services/net/java/android/net/INetworkMonitor.aidl
diff --git a/core/java/android/net/INetworkMonitorCallbacks.aidl b/services/net/java/android/net/INetworkMonitorCallbacks.aidl
index 2c61511feb72..2c61511feb72 100644
--- a/core/java/android/net/INetworkMonitorCallbacks.aidl
+++ b/services/net/java/android/net/INetworkMonitorCallbacks.aidl
diff --git a/core/java/android/net/INetworkStackConnector.aidl b/services/net/java/android/net/INetworkStackConnector.aidl
index 3751c36d6ee9..3751c36d6ee9 100644
--- a/core/java/android/net/INetworkStackConnector.aidl
+++ b/services/net/java/android/net/INetworkStackConnector.aidl
diff --git a/core/java/android/net/INetworkStackStatusCallback.aidl b/services/net/java/android/net/INetworkStackStatusCallback.aidl
index 51032d80a172..51032d80a172 100644
--- a/core/java/android/net/INetworkStackStatusCallback.aidl
+++ b/services/net/java/android/net/INetworkStackStatusCallback.aidl
diff --git a/core/java/android/net/InitialConfigurationParcelable.aidl b/services/net/java/android/net/InitialConfigurationParcelable.aidl
index 3fa88c377a64..3fa88c377a64 100644
--- a/core/java/android/net/InitialConfigurationParcelable.aidl
+++ b/services/net/java/android/net/InitialConfigurationParcelable.aidl
diff --git a/core/java/android/net/PrivateDnsConfigParcel.aidl b/services/net/java/android/net/PrivateDnsConfigParcel.aidl
index b52fce643302..b52fce643302 100644
--- a/core/java/android/net/PrivateDnsConfigParcel.aidl
+++ b/services/net/java/android/net/PrivateDnsConfigParcel.aidl
diff --git a/core/java/android/net/ProvisioningConfigurationParcelable.aidl b/services/net/java/android/net/ProvisioningConfigurationParcelable.aidl
index 5b46d7f55ee3..5b46d7f55ee3 100644
--- a/core/java/android/net/ProvisioningConfigurationParcelable.aidl
+++ b/services/net/java/android/net/ProvisioningConfigurationParcelable.aidl
diff --git a/core/java/android/net/StaticIpConfigurationParcelable.aidl b/services/net/java/android/net/StaticIpConfigurationParcelable.aidl
index 6fffb423edb5..6fffb423edb5 100644
--- a/core/java/android/net/StaticIpConfigurationParcelable.aidl
+++ b/services/net/java/android/net/StaticIpConfigurationParcelable.aidl
diff --git a/core/java/android/net/TcpKeepalivePacketDataParcelable.aidl b/services/net/java/android/net/TcpKeepalivePacketDataParcelable.aidl
index d66b6ae3ab54..d66b6ae3ab54 100644
--- a/core/java/android/net/TcpKeepalivePacketDataParcelable.aidl
+++ b/services/net/java/android/net/TcpKeepalivePacketDataParcelable.aidl
diff --git a/core/java/android/net/dhcp/DhcpServingParamsParcel.aidl b/services/net/java/android/net/dhcp/DhcpServingParamsParcel.aidl
index 7b8b9ee324bc..7b8b9ee324bc 100644
--- a/core/java/android/net/dhcp/DhcpServingParamsParcel.aidl
+++ b/services/net/java/android/net/dhcp/DhcpServingParamsParcel.aidl
diff --git a/core/java/android/net/dhcp/IDhcpServer.aidl b/services/net/java/android/net/dhcp/IDhcpServer.aidl
index 559433b13962..559433b13962 100644
--- a/core/java/android/net/dhcp/IDhcpServer.aidl
+++ b/services/net/java/android/net/dhcp/IDhcpServer.aidl
diff --git a/core/java/android/net/dhcp/IDhcpServerCallbacks.aidl b/services/net/java/android/net/dhcp/IDhcpServerCallbacks.aidl
index 7ab4dcdbe584..7ab4dcdbe584 100644
--- a/core/java/android/net/dhcp/IDhcpServerCallbacks.aidl
+++ b/services/net/java/android/net/dhcp/IDhcpServerCallbacks.aidl
diff --git a/core/java/android/net/ip/IIpClient.aidl b/services/net/java/android/net/ip/IIpClient.aidl
index b834e45c6852..b834e45c6852 100644
--- a/core/java/android/net/ip/IIpClient.aidl
+++ b/services/net/java/android/net/ip/IIpClient.aidl
diff --git a/core/java/android/net/ip/IIpClientCallbacks.aidl b/services/net/java/android/net/ip/IIpClientCallbacks.aidl
index 3681416611a9..3681416611a9 100644
--- a/core/java/android/net/ip/IIpClientCallbacks.aidl
+++ b/services/net/java/android/net/ip/IIpClientCallbacks.aidl
diff --git a/core/java/android/net/ipmemorystore/Blob.aidl b/services/net/java/android/net/ipmemorystore/Blob.aidl
index 9dbef117f8a4..9dbef117f8a4 100644
--- a/core/java/android/net/ipmemorystore/Blob.aidl
+++ b/services/net/java/android/net/ipmemorystore/Blob.aidl
diff --git a/core/java/android/net/ipmemorystore/IOnBlobRetrievedListener.aidl b/services/net/java/android/net/ipmemorystore/IOnBlobRetrievedListener.aidl
index 4926feb06e55..4926feb06e55 100644
--- a/core/java/android/net/ipmemorystore/IOnBlobRetrievedListener.aidl
+++ b/services/net/java/android/net/ipmemorystore/IOnBlobRetrievedListener.aidl
diff --git a/core/java/android/net/ipmemorystore/IOnL2KeyResponseListener.aidl b/services/net/java/android/net/ipmemorystore/IOnL2KeyResponseListener.aidl
index dea0cc4e2586..dea0cc4e2586 100644
--- a/core/java/android/net/ipmemorystore/IOnL2KeyResponseListener.aidl
+++ b/services/net/java/android/net/ipmemorystore/IOnL2KeyResponseListener.aidl
diff --git a/core/java/android/net/ipmemorystore/IOnNetworkAttributesRetrieved.aidl b/services/net/java/android/net/ipmemorystore/IOnNetworkAttributesRetrieved.aidl
index fb4ca3b97895..fb4ca3b97895 100644
--- a/core/java/android/net/ipmemorystore/IOnNetworkAttributesRetrieved.aidl
+++ b/services/net/java/android/net/ipmemorystore/IOnNetworkAttributesRetrieved.aidl
diff --git a/core/java/android/net/ipmemorystore/IOnSameNetworkResponseListener.aidl b/services/net/java/android/net/ipmemorystore/IOnSameNetworkResponseListener.aidl
index 294bd3bd4012..294bd3bd4012 100644
--- a/core/java/android/net/ipmemorystore/IOnSameNetworkResponseListener.aidl
+++ b/services/net/java/android/net/ipmemorystore/IOnSameNetworkResponseListener.aidl
diff --git a/core/java/android/net/ipmemorystore/IOnStatusListener.aidl b/services/net/java/android/net/ipmemorystore/IOnStatusListener.aidl
index 5d0750449ec5..5d0750449ec5 100644
--- a/core/java/android/net/ipmemorystore/IOnStatusListener.aidl
+++ b/services/net/java/android/net/ipmemorystore/IOnStatusListener.aidl
diff --git a/core/java/android/net/ipmemorystore/NetworkAttributesParcelable.aidl b/services/net/java/android/net/ipmemorystore/NetworkAttributesParcelable.aidl
index 0894d7260915..0894d7260915 100644
--- a/core/java/android/net/ipmemorystore/NetworkAttributesParcelable.aidl
+++ b/services/net/java/android/net/ipmemorystore/NetworkAttributesParcelable.aidl
diff --git a/core/java/android/net/ipmemorystore/SameL3NetworkResponseParcelable.aidl b/services/net/java/android/net/ipmemorystore/SameL3NetworkResponseParcelable.aidl
index 71966998a68a..71966998a68a 100644
--- a/core/java/android/net/ipmemorystore/SameL3NetworkResponseParcelable.aidl
+++ b/services/net/java/android/net/ipmemorystore/SameL3NetworkResponseParcelable.aidl
diff --git a/core/java/android/net/ipmemorystore/StatusParcelable.aidl b/services/net/java/android/net/ipmemorystore/StatusParcelable.aidl
index fb36ef4a56ff..fb36ef4a56ff 100644
--- a/core/java/android/net/ipmemorystore/StatusParcelable.aidl
+++ b/services/net/java/android/net/ipmemorystore/StatusParcelable.aidl