Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 76101baf authored by Aaron Huang's avatar Aaron Huang Committed by Gerrit Code Review
Browse files

Merge "Add IpConfiguration parcelable interface implementation to system API"

parents 5f01cb6d 42daacae
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -4088,6 +4088,7 @@ package android.net {
  public final class IpConfiguration implements android.os.Parcelable {
    ctor public IpConfiguration();
    ctor public IpConfiguration(@NonNull android.net.IpConfiguration);
    method public int describeContents();
    method @Nullable public android.net.ProxyInfo getHttpProxy();
    method @NonNull public android.net.IpConfiguration.IpAssignment getIpAssignment();
    method @NonNull public android.net.IpConfiguration.ProxySettings getProxySettings();
@@ -4096,6 +4097,7 @@ package android.net {
    method public void setIpAssignment(@NonNull android.net.IpConfiguration.IpAssignment);
    method public void setProxySettings(@NonNull android.net.IpConfiguration.ProxySettings);
    method public void setStaticIpConfiguration(@Nullable android.net.StaticIpConfiguration);
    method public void writeToParcel(@NonNull android.os.Parcel, int);
    field @NonNull public static final android.os.Parcelable.Creator<android.net.IpConfiguration> CREATOR;
  }
+2 −8
Original line number Diff line number Diff line
@@ -191,18 +191,12 @@ public final class IpConfiguration implements Parcelable {
               83 * httpProxy.hashCode();
    }

    /**
     * Implement the Parcelable interface
     * @hide
     */
    /** Implement the Parcelable interface */
    public int describeContents() {
        return 0;
    }

    /**
     * Implement the Parcelable interface
     * @hide
     */
    /** Implement the Parcelable interface */
    public void writeToParcel(@NonNull Parcel dest, int flags) {
        dest.writeString(ipAssignment.name());
        dest.writeString(proxySettings.name());