summaryrefslogtreecommitdiff
path: root/common/networkstackclient/src
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2020-05-01 04:47:52 +0000
committerLorenzo Colitti <lorenzo@google.com>2020-05-01 06:50:58 +0000
commit2286603c87027195ee8efefe9ea4863b73b6ebeb (patch)
tree5bd3cd2ffeb06808cf685b2971799ecb82fac97a /common/networkstackclient/src
parent9d5175317630e14c2f76de6d6f273609a46a4b76 (diff)
Add default and nullable annotations to NetworkStack AIDLs.
All new fields should have defaults. Do that for fields added in v6 before we freeze v6. Fields added in v5 can no longer be changed because v5 is frozen. Test: m Bug: 133526962 Original-Change: https://android-review.googlesource.com/1299381 Merged-In: Ie2ecd84919a59adf89d0c56e4fdf2b2258fa1448 Change-Id: Ie2ecd84919a59adf89d0c56e4fdf2b2258fa1448
Diffstat (limited to 'common/networkstackclient/src')
-rw-r--r--common/networkstackclient/src/android/net/DhcpResultsParcelable.aidl4
-rw-r--r--common/networkstackclient/src/android/net/ProvisioningConfigurationParcelable.aidl4
-rw-r--r--common/networkstackclient/src/android/net/dhcp/DhcpServingParamsParcel.aidl5
3 files changed, 7 insertions, 6 deletions
diff --git a/common/networkstackclient/src/android/net/DhcpResultsParcelable.aidl b/common/networkstackclient/src/android/net/DhcpResultsParcelable.aidl
index 3151565..0439d7b 100644
--- a/common/networkstackclient/src/android/net/DhcpResultsParcelable.aidl
+++ b/common/networkstackclient/src/android/net/DhcpResultsParcelable.aidl
@@ -24,6 +24,6 @@ parcelable DhcpResultsParcelable {
int mtu;
String serverAddress;
String vendorInfo;
- String serverHostName;
- String captivePortalApiUrl;
+ @nullable String serverHostName;
+ @nullable String captivePortalApiUrl;
}
diff --git a/common/networkstackclient/src/android/net/ProvisioningConfigurationParcelable.aidl b/common/networkstackclient/src/android/net/ProvisioningConfigurationParcelable.aidl
index 9bf4197..2d5d349 100644
--- a/common/networkstackclient/src/android/net/ProvisioningConfigurationParcelable.aidl
+++ b/common/networkstackclient/src/android/net/ProvisioningConfigurationParcelable.aidl
@@ -38,6 +38,6 @@ parcelable ProvisioningConfigurationParcelable {
Network network;
String displayName;
boolean enablePreconnection;
- ScanResultInfoParcelable scanResultInfo;
- Layer2InformationParcelable layer2Info;
+ @nullable ScanResultInfoParcelable scanResultInfo;
+ @nullable Layer2InformationParcelable layer2Info;
}
diff --git a/common/networkstackclient/src/android/net/dhcp/DhcpServingParamsParcel.aidl b/common/networkstackclient/src/android/net/dhcp/DhcpServingParamsParcel.aidl
index 503ccaa..3adef77 100644
--- a/common/networkstackclient/src/android/net/dhcp/DhcpServingParamsParcel.aidl
+++ b/common/networkstackclient/src/android/net/dhcp/DhcpServingParamsParcel.aidl
@@ -26,6 +26,7 @@ parcelable DhcpServingParamsParcel {
long dhcpLeaseTimeSecs;
int linkMtu;
boolean metered;
- int singleClientAddr;
- boolean changePrefixOnDecline;
+ /** IP address to assign to a single client. 0.0.0.0 means support multiple clients.. */
+ int singleClientAddr = 0;
+ boolean changePrefixOnDecline = false;
}