PeripheralProvider

Typed discovery shared by device companion objects, including third-party addons.

Inheritors

Functions

Link copied to clipboard
abstract fun all(): List<T>
Link copied to clipboard
abstract fun at(side: Side): T
Link copied to clipboard
abstract fun atOrNull(side: Side): T?
Link copied to clipboard
abstract fun filter(predicate: (T) -> Boolean): List<T>
Link copied to clipboard
abstract fun first(): T
abstract fun first(predicate: (T) -> Boolean): T
Link copied to clipboard
abstract fun firstOrNull(): T?
abstract fun firstOrNull(predicate: (T) -> Boolean): T?
Link copied to clipboard
abstract fun named(name: String): T
Link copied to clipboard
abstract fun namedOrNull(name: String): T?