IviServiceLiveDataPropertiesBase

abstract class IviServiceLiveDataPropertiesBase<P, O>

Base class for <Interface>LiveDataProperties classes.

An <Interface>LiveDataProperties class contains all the LiveData properties of the IVI service interface.

Parameters

P

The <Interface>Properties class of the IVI service.

O

The <Interface>PropertiesObserver interface of the IVI service.

Constructors

Link copied to clipboard
fun IviServiceLiveDataPropertiesBase()

Functions

Link copied to clipboard
abstract fun createPropertiesObserver(observer: IviServicePropertiesObserver): O

Creates a properties observer that updates the LiveData properties of the IVI service interface. The IviServicePropertiesObserver.onAllPropertiesInitialized is forwarded to the given observer.