Package com.tomtom.ivi.platform.framework.api.ipc.binder
This module contains internal utilities related to Android's binder IPC mechanism.
Types
Interface for binder interfaces that can be aggregated as part of other binder interfaces.
Base interface for IBinder interfaces that require async replies.
Lambda prototype that can provide a reply through the returned AsyncReplyWriter.
Receives replies asynchronously over an IBinder interface.
A lambda that writes a reply to a the given Parcel.
Identifies an async request.
Groups some properties that are needed in the binder interface implementations.
Called when dispatching a binder transaction resulted in an Exception.
LifecycleOwner which is destroyed when it catches a DeadObjectException.
Interface for binder interfaces that can use one way transaction.
Base class for registration token.
Utility class to generate unique tokens of type T and associate a value of type V to this token. Tokens are created by using the tokenFactory.
Thrown when remote's BinderContext.mainCoroutineScope is cancelled while an async reply is pending.
Helper class for the receiving side on one way binder transactions.
The counter part of the SequencerReceiverHelper on the sender side.
Functions
Calls BinderMessageDispatchFailureListener.onFailure when block throws an Exception. Any caught exception is rethrown.