interface NodeKey<out T>
Marker interface for uniquely identifying a remote Node device
abstract val value: T
Unique identifier for a Node |
data class BluetoothAddressNodeKey : NodeKey<String>
Uniquely identifies a Node with a bluetooth address that is connected over BLE |
|
data class BsdSocketNodeKey : NodeKey<BsdDatagramSocketAddress>
Uniquely identifies a Node that is connected over BsdSocket |