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

Commit 092feb5b authored by Philip P. Moltmann's avatar Philip P. Moltmann Committed by Lorenzo Colitti
Browse files

Indicate the NsdServiceInfo attributes are only filled in for a resolved service.

Fixes: 28530428

(cherry picked from commit 7d5da4b0)

Change-Id: If2bfc06589adb361f11b89cd5923cb5c255cb680
parent a17dabed
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -103,11 +103,11 @@ import com.android.internal.util.Protocol;
 * to {@link DiscoveryListener#onServiceFound} and a service lost is notified on
 * {@link DiscoveryListener#onServiceLost}.
 *
 * <p> Once the peer application discovers the "Example" http srevice, and needs to receive data
 * from the "Example" application, it can initiate a resolve with {@link #resolveService} to
 * resolve the host and port details for the purpose of establishing a connection. A successful
 * resolve is notified on {@link ResolveListener#onServiceResolved} and a failure is notified
 * on {@link ResolveListener#onResolveFailed}.
 * <p> Once the peer application discovers the "Example" http service, and either needs to read the
 * attributes of the service or wants to receive data from the "Example" application, it can
 * initiate a resolve with {@link #resolveService} to resolve the attributes, host, and port
 * details. A successful resolve is notified on {@link ResolveListener#onServiceResolved} and a
 * failure is notified on {@link ResolveListener#onResolveFailed}.
 *
 * Applications can reserve for a service type at
 * http://www.iana.org/form/ports-service. Existing services can be found at
+2 −1
Original line number Diff line number Diff line
@@ -250,7 +250,8 @@ public final class NsdServiceInfo implements Parcelable {
    }

    /**
     * Retrive attributes as a map of String keys to byte[] values.
     * Retrieve attributes as a map of String keys to byte[] values. The attributes map is only
     * valid for a resolved service.
     *
     * <p> The returned map is unmodifiable; changes must be made through {@link #setAttribute} and
     * {@link #removeAttribute}.