Package com.tomtom.ivi.sdk.communications.client

This contains the CommunicationClient, which is the client side of the communications architecture. This is the entry point for the head unit side of the service oriented communications architecture.

Types

Link copied to clipboard
interface ApplicationProtocolHandler

Interface for application layer protocol handlers.

Link copied to clipboard
interface ApplicationProtocolHandlerFactory

Factory for creating ApplicationProtocolHandler objects.

Link copied to clipboard
class CommunicationsClient(communicationsClientContext: CommunicationsClientContext, communicationsClientListener: CommunicationsClientListener) : DefaultLifecycleObserver

Client for remote communications services.

Link copied to clipboard
class CommunicationsClientContext(    val context: Context,     val lifecycleOwner: LifecycleOwner,     val communicationsServiceFactory: CommunicationsServiceClientFactory,     val applicationProtocolHandlerFactory: ApplicationProtocolHandlerFactory = getDefaultApplicationProtocolHandlerFactory())

Provides context for a CommunicationsClient.

Link copied to clipboard
interface CommunicationsClientListener

Listener for CommunicationsClient that is notified on connection and disconnection of a remote service.