tomtom. ivi. platform. framework. api. ipc. iviservice
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.
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
Base for the generated base classes of IVI Services.
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.
Base class for
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.
<Interface>Api classes to obtain a service connection manager.
Thrown when an IVI service is unavailable.
A very simple IVI service host.
A simple IviServiceHostBuilder that builds a SimpleIviServiceHost with the IVI service implementation created by createIviServices.