ReceiveCallback
interface ReceiveCallback
| android.ranging.oob.TransportHandle.ReceiveCallback |
TransportHandle callback.
Summary
| Public methods | |
|---|---|
| abstract Unit |
onClose()Notifies the receiver that the TransportHandle instance can't be used anymore to receive or send data. |
| abstract Unit |
Notifies the receiver that the TransportHandle instance can't be used to receive or send data until {@see onReconnect()} is called. |
| abstract Unit |
onReceiveData(data: ByteArray)Notifies and provides data received from the peer device. |
| abstract Unit |
Notifies the receiver the TransportHandle instance can be used again to send and receive data. |
| abstract Unit |
Called when a data send operation fails. |
Public methods
onClose
abstract fun onClose(): Unit
Notifies the receiver that the TransportHandle instance can't be used anymore to receive or send data. Also call this in AutoCloseable.close().
onDisconnect
abstract fun onDisconnect(): Unit
Notifies the receiver that the TransportHandle instance can't be used to receive or send data until {@see onReconnect()} is called.
onReceiveData
abstract fun onReceiveData(data: ByteArray): Unit
Notifies and provides data received from the peer device.
| Parameters | |
|---|---|
data |
ByteArray: the data received from the peer device. Must not be null. |
onReconnect
abstract fun onReconnect(): Unit
Notifies the receiver the TransportHandle instance can be used again to send and receive data. Should only be called if {@see onDisconnect()} preceded it.
onSendFailed
abstract fun onSendFailed(): Unit
Called when a data send operation fails.