AndroidNetService

class AndroidNetService(nativeService: NsdServiceInfo) : NetService, NsdManager.RegistrationListener

Constructors

Link copied to clipboard
constructor(nativeService: NsdServiceInfo)

Properties

Link copied to clipboard
open override val domain: String
Link copied to clipboard
open override val isRegistered: MutableStateFlow<Boolean>
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val port: Int
Link copied to clipboard
Link copied to clipboard
open override val type: String

Functions

Link copied to clipboard
open override fun onRegistrationFailed(serviceInfo: NsdServiceInfo, errorCode: Int)
Link copied to clipboard
open override fun onServiceRegistered(serviceInfo: NsdServiceInfo)
Link copied to clipboard
open override fun onServiceUnregistered(serviceInfo: NsdServiceInfo)
Link copied to clipboard
open override fun onUnregistrationFailed(serviceInfo: NsdServiceInfo, errorCode: Int)
Link copied to clipboard
open suspend override fun register(timeoutInMs: Long = 10000)

Publish this service on the network.

Link copied to clipboard
open suspend override fun unregister()

Unpublish the service from the network.