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?
Content copied to clipboard
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>
Content copied to clipboard
Returns a list of service IDs that are registered for the given connectionInterfaceClass.