# android.net.nsd

*** ** * ** ***

## Interfaces

|---|---|
| [DiscoveryListener](https://developer.android.com/reference/kotlin/android/net/nsd/NsdManager.DiscoveryListener) | Interface for callback invocation for service discovery |
| [RegistrationListener](https://developer.android.com/reference/kotlin/android/net/nsd/NsdManager.RegistrationListener) | Interface for callback invocation for service registration |
| [ResolveListener](https://developer.android.com/reference/kotlin/android/net/nsd/NsdManager.ResolveListener) | Callback for use with android. |
| [ServiceInfoCallback](https://developer.android.com/reference/kotlin/android/net/nsd/NsdManager.ServiceInfoCallback) | Callback to listen to service info updates. |

## Classes

|---|---|
| [AdvertisingRequest](https://developer.android.com/reference/kotlin/android/net/nsd/AdvertisingRequest) | Encapsulates parameters for android. |
| [DiscoveryRequest](https://developer.android.com/reference/kotlin/android/net/nsd/DiscoveryRequest) | Encapsulates parameters for android. |
| [NsdManager](https://developer.android.com/reference/kotlin/android/net/nsd/NsdManager) | Provides APIs for discovering and advertising network services on the local network. |
| [NsdServiceInfo](https://developer.android.com/reference/kotlin/android/net/nsd/NsdServiceInfo) | A class representing service information for network service discovery |