Added in API level 16

WifiP2pUpnpServiceRequest


open class WifiP2pUpnpServiceRequest : WifiP2pServiceRequest

A class for creating a Upnp service discovery request for use with WifiP2pManager.addServiceRequest and WifiP2pManager.removeServiceRequest {@see WifiP2pManager} {@see WifiP2pServiceRequest} {@see WifiP2pDnsSdServiceRequest}

Summary

Inherited constants
Int CONTENTS_FILE_DESCRIPTOR

Descriptor bit used with describeContents(): indicates that the Parcelable object's flattened representation includes a file descriptor.

Int PARCELABLE_WRITE_RETURN_VALUE

Flag for use with writeToParcel: the object being written is a return value, that is the result of a function such as "Parcelable someFunction()", "void someFunction(out Parcelable)", or "void someFunction(inout Parcelable)". Some implementations may want to release resources at this point.

Public methods
open static WifiP2pUpnpServiceRequest!

Create a service discovery request to search all UPnP services.

open static WifiP2pUpnpServiceRequest!

Create a service discovery request to search specified UPnP services.

Inherited functions
Int describeContents()

Implement the Parcelable interface {@hide}

Boolean equals(other: Any?)

WifiP2pUsdBasedServiceConfig? getWifiP2pUsdBasedServiceConfig()

/** Get the service information configured to discover a service using un-synchronized service discovery (USD) protocol. See WifiP2pServiceRequest(android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig).

Int hashCode()

WifiP2pServiceRequest! newInstance(protocolType: Int)

Create a service discovery request.

WifiP2pServiceRequest! newInstance(protocolType: Int, queryData: String!)

Create a service discovery request.

Unit writeToParcel(dest: Parcel, flags: Int)

Implement the Parcelable interface {@hide}

Public methods

newInstance

Added in API level 16
open static fun newInstance(): WifiP2pUpnpServiceRequest!

Create a service discovery request to search all UPnP services.

Return
WifiP2pUpnpServiceRequest! service request for UPnP.

newInstance

Added in API level 16
open static fun newInstance(st: String!): WifiP2pUpnpServiceRequest!

Create a service discovery request to search specified UPnP services.

Parameters
st String!: ssdp search target. Cannot be null.
e.g )
  • "ssdp:all"
  • "upnp:rootdevice"
  • "urn:schemas-upnp-org:device:MediaServer:2"
  • "urn:schemas-upnp-org:service:ContentDirectory:2"
  • "uuid:6859dede-8574-59ab-9332-123456789012"
Return
WifiP2pUpnpServiceRequest! service request for UPnP.