Package com.tomtom.ivi.platform.framework.api.ipc.iviservice.internal
General internal API of TomTom Digital Cockpit's IPC framework.
Note: The API provided by this package is not guaranteed to be backward compatible. Do not import anything from this package.
Types
Connection types.
Generic Binder interface for any IVI service host.
Base class for <Interface>BinderConnection
classes.
Data to construct the IviServiceBinderConnectionBase class.
Binder interface of an IVI service.
Base class for any <Interface>Connection
interface implementation.
Data required to construct a IviServiceConnectionBase class.
The IVI service connection managers.
The registration info of an IVI service connection manager.
Base class for <Interface>DirectConnection
classes.
Data to construct the IviServiceDirectConnectionBase class.
Base class for IVI service host managers.
Implementations construct a IviServiceHostManagerBase instance.
Interface for creating IVI service host managers.
Represents an IVI service interface registration entry.
A reference to an IVI service interface registration data.
The generated <Interface>Mock
classes are annotated with this annotation to inform the test framework about the class that needs to be mocked for mocking the functions of the IVI service.
Property delegate for non-null IVI service MirrorableMap properties.
Property delegate for non-null IVI service properties, except MirrorableMap.
The base class for non-null IVI service property delegate. Have the same base type allows IviServicePropertyInitChecker to check if the property is initialized or not.
Property delegate for nullable IVI service MirrorableMap properties.
Property delegate for nullable IVI service properties, except MirrorableMap
Helper class to check if all properties are initialized.
A parcelable variant of an IviServiceFunResult.
Functions
Creates an BinderMessageDispatchFailureListener that forwards the failure handler to the IpcMessageDispatchFailureListener.
Calls IBinder.unlinkToDeath and catches NoSuchElementException.