IviServiceConnectionManagerRegistrationInfo

The registration info of an IVI service connection manager.

Parameters

C

The <Interface>Connection interface implementation.

D

The connection data class for this connection.

P

The <Interface>Properties class.

PO

The <Interface>PropertiesObserver interface.

LP

The <Interface>LiveDataProperties class.

Properties

Link copied to clipboard
abstract val connectionManager: IviServiceConnectionManager<C, LP>

The service connection manager that manages the connection for the service interface as specified by the serviceInterfaceRegistration.

Link copied to clipboard
abstract val connectionRequested: Boolean

true if a connection is currently requested for the service interface as specified by the serviceInterfaceRegistration.

Link copied to clipboard
abstract val iviInstanceId: IviInstanceId?

The IVI instance ID of the IVI service host that this connection manager connects to. null if the IVI service host is a global IVI service host.

Link copied to clipboard
abstract val serviceInterfaceRegistration: IviServiceInterfaceRegistration<C, D, P, PO, LP>

The service interface registration.

Inheritors

Link copied to clipboard