Package-level declarations
General API of TomTom Digital Cockpit's IPC framework.
Most of the classes are used by the generated code specific to an IVI service interface.
Types
Callback for handling a property change.
The first callback argument is the old value of the property. For non-null
properties the old value is set to null
when the property is being initialized.
The second callback argument is the new value of the property.
Used to tie requests and completion tracer events together. Both request and completion events will log the same sequence identifier if they refer to the same request.
Keeps track of, and provides, the next function call ID. Useful for trace events.
Called when dispatching an IPC message resulted in an Exception.
Function interface to provide an IviServiceId for a discoverable IVI service interface.
An IviServiceProvider that is bound to an IviInstanceId.
A base interface for the APIs that clients of IVI services interact with.
Base class for <Interface>Api
classes.
Base for the generated base classes of IVI Services.
An IviBuildConfigExtension containing the IVI service runtime deployment configurations, generated at build time.
Interface for all IVI service connections.
Factory interface for connections for IVI services.
Interface for IVI service connection managers.
Thrown when an IVI service function resulted in a CancellationException.
Thrown when an IVI service function resulted in cause.
Represents the result of an asynchronous IVI service function call.
Denotes the generation of an IVI service.
A host for one or more IVI services.
Base class for IviServiceHostBase builders.
An entry point for an IVI service host to communicate with the rest of the system.
Factory for IVI service host context instances.
Provides an IviServiceHostContextFactory.
An IVI service host ID.
Provides the status of the IVI service hosts.
An IVI service ID.
Base class for <Interface>LiveDataProperties
classes.
Super interface for any properties observer interface of an IVI service interface.
Interface to allow IVI service implementations to setup an IVI service property delegate.
Allows <Interface>Api
classes to obtain a service connection manager.
Thrown when an IVI service is unavailable.
A runtime deployment defines how to register the IVI service hosts managers for a given runtime deployment.
Identifies a RuntimeDeploymentConfig.
A very simple IVI service host.
A simple IviServiceHostBuilder that builds a SimpleIviServiceHost with the IVI service implementation created by createIviServices.
Properties
Returns the IviServiceBuildConfigExtension from the IviBuildConfig instance.