diff options
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/net/InitialConfigurationParcelable.aidl | 8 | ||||
| -rw-r--r-- | core/java/android/net/IpPrefix.aidl | 4 | ||||
| -rw-r--r-- | core/java/android/net/IpPrefixParcelable.aidl | 22 | ||||
| -rw-r--r-- | core/java/android/net/LinkAddress.aidl | 2 | ||||
| -rw-r--r-- | core/java/android/net/LinkAddressParcelable.aidl | 24 | ||||
| -rw-r--r-- | core/java/android/net/LinkProperties.aidl | 2 | ||||
| -rw-r--r-- | core/java/android/net/LinkPropertiesParcelable.aidl | 38 | ||||
| -rw-r--r-- | core/java/android/net/ProxyInfo.aidl | 2 | ||||
| -rw-r--r-- | core/java/android/net/ProxyInfoParcelable.aidl | 24 | ||||
| -rw-r--r-- | core/java/android/net/RouteInfo.aidl | 2 | ||||
| -rw-r--r-- | core/java/android/net/RouteInfoParcelable.aidl | 26 | ||||
| -rw-r--r-- | core/java/android/net/StaticIpConfigurationParcelable.aidl | 4 | ||||
| -rw-r--r-- | core/java/android/net/ip/IIpClient.aidl | 4 | ||||
| -rw-r--r-- | core/java/android/net/ip/IIpClientCallbacks.aidl | 8 |
14 files changed, 19 insertions, 151 deletions
diff --git a/core/java/android/net/InitialConfigurationParcelable.aidl b/core/java/android/net/InitialConfigurationParcelable.aidl index bdda355955a5..3fa88c377a64 100644 --- a/core/java/android/net/InitialConfigurationParcelable.aidl +++ b/core/java/android/net/InitialConfigurationParcelable.aidl @@ -16,12 +16,12 @@ package android.net; -import android.net.IpPrefixParcelable; -import android.net.LinkAddressParcelable; +import android.net.IpPrefix; +import android.net.LinkAddress; parcelable InitialConfigurationParcelable { - LinkAddressParcelable[] ipAddresses; - IpPrefixParcelable[] directlyConnectedRoutes; + LinkAddress[] ipAddresses; + IpPrefix[] directlyConnectedRoutes; String[] dnsServers; String gateway; }
\ No newline at end of file diff --git a/core/java/android/net/IpPrefix.aidl b/core/java/android/net/IpPrefix.aidl index 837db5f1ef37..0d70f2a1ed2c 100644 --- a/core/java/android/net/IpPrefix.aidl +++ b/core/java/android/net/IpPrefix.aidl @@ -17,4 +17,6 @@ package android.net; -parcelable IpPrefix cpp_header "binder/IpPrefix.h"; +// @JavaOnlyStableParcelable only affects the parcelable when built as stable aidl (aidl_interface +// build rule). IpPrefix is also used in cpp but only as non-stable aidl. +@JavaOnlyStableParcelable parcelable IpPrefix cpp_header "binder/IpPrefix.h"; diff --git a/core/java/android/net/IpPrefixParcelable.aidl b/core/java/android/net/IpPrefixParcelable.aidl deleted file mode 100644 index 93a8d41936cc..000000000000 --- a/core/java/android/net/IpPrefixParcelable.aidl +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. -*/ - -package android.net; - -parcelable IpPrefixParcelable { - String address; - int prefixLength; -}
\ No newline at end of file diff --git a/core/java/android/net/LinkAddress.aidl b/core/java/android/net/LinkAddress.aidl index e7d8646078da..9c804db08d61 100644 --- a/core/java/android/net/LinkAddress.aidl +++ b/core/java/android/net/LinkAddress.aidl @@ -17,5 +17,5 @@ package android.net; -parcelable LinkAddress; +@JavaOnlyStableParcelable parcelable LinkAddress; diff --git a/core/java/android/net/LinkAddressParcelable.aidl b/core/java/android/net/LinkAddressParcelable.aidl deleted file mode 100644 index af8e79b21f69..000000000000 --- a/core/java/android/net/LinkAddressParcelable.aidl +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. -*/ - -package android.net; - -parcelable LinkAddressParcelable { - String address; - int prefixLength; - int flags; - int scope; -}
\ No newline at end of file diff --git a/core/java/android/net/LinkProperties.aidl b/core/java/android/net/LinkProperties.aidl index 3cb9525761ed..a8b3c7b0392f 100644 --- a/core/java/android/net/LinkProperties.aidl +++ b/core/java/android/net/LinkProperties.aidl @@ -17,4 +17,4 @@ package android.net; -parcelable LinkProperties; +@JavaOnlyStableParcelable parcelable LinkProperties; diff --git a/core/java/android/net/LinkPropertiesParcelable.aidl b/core/java/android/net/LinkPropertiesParcelable.aidl deleted file mode 100644 index 6b52239b4168..000000000000 --- a/core/java/android/net/LinkPropertiesParcelable.aidl +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. -*/ - -package android.net; - -import android.net.IpPrefixParcelable; -import android.net.LinkAddressParcelable; -import android.net.ProxyInfoParcelable; -import android.net.RouteInfoParcelable; - -parcelable LinkPropertiesParcelable { - String ifaceName; - LinkAddressParcelable[] linkAddresses; - String[] dnses; - String[] pcscfs; - String[] validatedPrivateDnses; - boolean usePrivateDns; - String privateDnsServerName; - String domains; - RouteInfoParcelable[] routes; - ProxyInfoParcelable httpProxy; - int mtu; - String tcpBufferSizes; - IpPrefixParcelable nat64Prefix; -}
\ No newline at end of file diff --git a/core/java/android/net/ProxyInfo.aidl b/core/java/android/net/ProxyInfo.aidl index 2c91960e4dcb..a5d0c120e747 100644 --- a/core/java/android/net/ProxyInfo.aidl +++ b/core/java/android/net/ProxyInfo.aidl @@ -17,5 +17,5 @@ package android.net; -parcelable ProxyInfo; +@JavaOnlyStableParcelable parcelable ProxyInfo; diff --git a/core/java/android/net/ProxyInfoParcelable.aidl b/core/java/android/net/ProxyInfoParcelable.aidl deleted file mode 100644 index 59fd8467b820..000000000000 --- a/core/java/android/net/ProxyInfoParcelable.aidl +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. -*/ - -package android.net; - -parcelable ProxyInfoParcelable { - String host; - int port; - String[] exclusionList; - String pacFileUrl; -} diff --git a/core/java/android/net/RouteInfo.aidl b/core/java/android/net/RouteInfo.aidl index 2296a576873d..7af9fdaef342 100644 --- a/core/java/android/net/RouteInfo.aidl +++ b/core/java/android/net/RouteInfo.aidl @@ -16,4 +16,4 @@ package android.net; -parcelable RouteInfo; +@JavaOnlyStableParcelable parcelable RouteInfo; diff --git a/core/java/android/net/RouteInfoParcelable.aidl b/core/java/android/net/RouteInfoParcelable.aidl deleted file mode 100644 index 15bcdcfc2000..000000000000 --- a/core/java/android/net/RouteInfoParcelable.aidl +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. -*/ - -package android.net; - -import android.net.IpPrefixParcelable; - -parcelable RouteInfoParcelable { - IpPrefixParcelable destination; - String gatewayAddr; - String ifaceName; - int type; -} diff --git a/core/java/android/net/StaticIpConfigurationParcelable.aidl b/core/java/android/net/StaticIpConfigurationParcelable.aidl index 45dc0210dfba..6fffb423edb5 100644 --- a/core/java/android/net/StaticIpConfigurationParcelable.aidl +++ b/core/java/android/net/StaticIpConfigurationParcelable.aidl @@ -17,10 +17,10 @@ package android.net; -import android.net.LinkAddressParcelable; +import android.net.LinkAddress; parcelable StaticIpConfigurationParcelable { - LinkAddressParcelable ipAddress; + LinkAddress ipAddress; String gateway; String[] dnsServers; String domains; diff --git a/core/java/android/net/ip/IIpClient.aidl b/core/java/android/net/ip/IIpClient.aidl index a4a80e1efe6f..b834e45c6852 100644 --- a/core/java/android/net/ip/IIpClient.aidl +++ b/core/java/android/net/ip/IIpClient.aidl @@ -15,7 +15,7 @@ */ package android.net.ip; -import android.net.ProxyInfoParcelable; +import android.net.ProxyInfo; import android.net.ProvisioningConfigurationParcelable; import android.net.TcpKeepalivePacketDataParcelable; @@ -28,7 +28,7 @@ oneway interface IIpClient { void startProvisioning(in ProvisioningConfigurationParcelable req); void stop(); void setTcpBufferSizes(in String tcpBufferSizes); - void setHttpProxy(in ProxyInfoParcelable proxyInfo); + void setHttpProxy(in ProxyInfo proxyInfo); void setMulticastFilter(boolean enabled); void addKeepalivePacketFilter(int slot, in TcpKeepalivePacketDataParcelable pkt); void removeKeepalivePacketFilter(int slot); diff --git a/core/java/android/net/ip/IIpClientCallbacks.aidl b/core/java/android/net/ip/IIpClientCallbacks.aidl index f077e3b77ac7..3681416611a9 100644 --- a/core/java/android/net/ip/IIpClientCallbacks.aidl +++ b/core/java/android/net/ip/IIpClientCallbacks.aidl @@ -15,7 +15,7 @@ */ package android.net.ip; -import android.net.LinkPropertiesParcelable; +import android.net.LinkProperties; import android.net.ip.IIpClient; import android.net.DhcpResultsParcelable; @@ -34,11 +34,11 @@ oneway interface IIpClientCallbacks { // null or not. void onNewDhcpResults(in DhcpResultsParcelable dhcpResults); - void onProvisioningSuccess(in LinkPropertiesParcelable newLp); - void onProvisioningFailure(in LinkPropertiesParcelable newLp); + void onProvisioningSuccess(in LinkProperties newLp); + void onProvisioningFailure(in LinkProperties newLp); // Invoked on LinkProperties changes. - void onLinkPropertiesChange(in LinkPropertiesParcelable newLp); + void onLinkPropertiesChange(in LinkProperties newLp); // Called when the internal IpReachabilityMonitor (if enabled) has // detected the loss of a critical number of required neighbors. |
