# WifiP2pManager.DnsSdServiceResponseListener

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

# WifiP2pManager.DnsSdServiceResponseListener

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/net/wifi/p2p/WifiP2pManager.DnsSdServiceResponseListener "View this page in Kotlin")\|Java

`
public
static


interface
WifiP2pManager.DnsSdServiceResponseListener
`  
`


`

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

<br />

*** ** * ** ***

Interface for callback invocation when Bonjour service discovery response is received

## Summary

|                                                                                                                                                                                                                                                                                           ### Public methods                                                                                                                                                                                                                                                                                            ||
|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[onDnsSdServiceAvailable](https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager.DnsSdServiceResponseListener#onDnsSdServiceAvailable(java.lang.String,%20java.lang.String,%20android.net.wifi.p2p.WifiP2pDevice))`(`[String](https://developer.android.com/reference/java/lang/String)` instanceName, `[String](https://developer.android.com/reference/java/lang/String)` registrationType, `[WifiP2pDevice](https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pDevice)` srcDevice) ` The requested Bonjour service response is available. |

## Public methods

### onDnsSdServiceAvailable

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

```
public abstract void onDnsSdServiceAvailable (String instanceName, 
                String registrationType, 
                WifiP2pDevice srcDevice)
```

The requested Bonjour service response is available.

This function is invoked when the device with the specified Bonjour registration type returned the instance name.

<br />

|                              Parameters                               ||
|--------------------|---------------------------------------------------|
| `instanceName`     | `String`: instance name. e.g) "MyPrinter". <br /> |
| `registrationType` | `String`: e.g) "_ipp._tcp.local." <br />          |
| `srcDevice`        | `WifiP2pDevice`: source device. <br />            |