Added in [API level 16](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# WifiP2pManager.UpnpServiceResponseListener

*** ** * ** ***

` public static interface WifiP2pManager.UpnpServiceResponseListener `   
` `

|---|
| android.net.wifi.p2p.WifiP2pManager.UpnpServiceResponseListener |

<br />

*** ** * ** ***

Interface for callback invocation when upnp service discovery response is received

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager.UpnpServiceResponseListener#onUpnpServiceAvailable(java.util.List<java.lang.String>,%20android.net.wifi.p2p.WifiP2pDevice)(https://developer.android.com/reference/java/util/List<https://developer.android.com/reference/java/lang/String> uniqueServiceNames, https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pDevice srcDevice) ` The requested upnp service response is available. |

## Public methods

### onUpnpServiceAvailable

Added in [API level 16](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract void onUpnpServiceAvailable (List<String> uniqueServiceNames, 
                WifiP2pDevice srcDevice)
```

The requested upnp service response is available.

This function is invoked when the specified device or service is found.

<br />

| Parameters ||
|---|---|
| `uniqueServiceNames` | `List`: The list of unique service names. e.g) uuid:6859dede-8574-59ab-9332-123456789012::urn:schemas-upnp-org:device: MediaServer:1 <br /> |
| `srcDevice` | `WifiP2pDevice`: source device. <br /> |