Package-level declarations
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.