IviInstanceBoundIviServiceProvider
An IviServiceProvider that is bound to an IviInstanceId.
Properties
Link copied to clipboard
The IVI service provider provides IVI service API instances for this IviInstanceId.
Inherited functions
Link copied to clipboard
abstract fun <T : IviServiceConnectionManager<C, LP>, C : IviServiceConnection<P, PO>, P : Any, PO : IviServicePropertiesObserver, LP : Any> getConnectionManager(connectionInterfaceClass: KClass<C>, propertiesClass: KClass<P>, propertiesObserverInterfaceClass: KClass<PO>, liveDataPropertiesClass: KClass<LP>, serviceId: IviServiceId): T?
Obtains the service connection manager for a service ID and a connection manager type.
Link copied to clipboard
abstract fun getServiceIdsByConnectionInterface(connectionInterfaceClass: KClass<*>): List<IviServiceId>
Returns a list of service IDs that are registered for the given connectionInterfaceClass.