IviSettingsServiceBase

abstract class IviSettingsServiceBase<P : Any, PO : IviServicePropertiesObserver> constructor(iviServiceHostContext: IviServiceHostContext) : IviServiceBase<P, PO>

Base class for generated IVI settings services.

See also

Constructors

Link copied to clipboard
fun IviSettingsServiceBase(iviServiceHostContext: IviServiceHostContext)

Types

Link copied to clipboard
object Companion

Inherited properties

Link copied to clipboard
val context: Context
Link copied to clipboard
Link copied to clipboard
open val isLogStatusWhenNotReadyEnabled: LiveData<Boolean>
Link copied to clipboard
val iviInstanceId: IviInstanceId?
Link copied to clipboard
val iviServiceProvider: IviServiceProvider
Link copied to clipboard
open val logStatusWhenNotReadyInterval: Duration
Link copied to clipboard
abstract val propertiesObservers: LifecycleAwareListeners<PO>
Link copied to clipboard
abstract val serviceId: IviServiceId
Link copied to clipboard
val serviceLifecycleState: LiveData<Lifecycle.State>
Link copied to clipboard

Functions

Link copied to clipboard
open override fun onCreate()

Inherited functions

Link copied to clipboard
abstract fun appendStatusInfo(stringBuilder: StringBuilder)
Link copied to clipboard
abstract fun createConnectionFactory(ipcMessageDispatchFailureListener: IpcMessageDispatchFailureListener): IviServiceConnectionFactory
Link copied to clipboard
override fun getLifecycle(): Lifecycle
Link copied to clipboard
abstract fun initializePropertyObserver(propertiesObserver: PO)
Link copied to clipboard
open fun onDestroy()