IviServiceManager

open class IviServiceManager(    context: Context,     generationId: IviServiceGenerationId,     dynamicConfigurationProvider: DynamicConfigurationProvider,     staticConfigurationProvider: StaticConfigurationProvider)

IVI service manager.

Allows service connection managers to be registered and allows <Interface>Api classes to obtain a service connection manager.

Constructors

Link copied to clipboard
fun IviServiceManager(    context: Context,     generationId: IviServiceGenerationId,     dynamicConfigurationProvider: DynamicConfigurationProvider,     staticConfigurationProvider: StaticConfigurationProvider)

Properties

The IDs of the global IVI services that are (still) requested within this process. I.e., all the global IVI services that currently have active clients.

The IDs of the IVI services that are (still) requested within this process per IVI instance ID. I.e., all the non-global IVI services that currently have active clients.

Link copied to clipboard
Link copied to clipboard
val statusProvider: IviServiceHostStatusProvider

Functions

Link copied to clipboard
fun getServiceProvider(includeDirectConnections: Boolean = false): IviServiceProvider
fun getServiceProvider(iviInstanceId: IviInstanceId, includeDirectConnections: Boolean): IviInstanceBoundIviServiceProvider
Link copied to clipboard
fun reset()
Link copied to clipboard
fun stop()