public class

RemoteCallbackSink

extends AbstractQueuedCallbackSink
java.lang.Object
   ↳ com.openxc.sinks.AbstractQueuedCallbackSink
     ↳ com.openxc.sinks.RemoteCallbackSink

Class Overview

A data sink that sends new messages through an AIDL interface. This sink is used to send all new messages over an AIDL interface in Android to applications using VehicleManager. Once registered, a receiver gets all messages regardless of their type or value.

Summary

Public Constructors
RemoteCallbackSink()
Public Methods
int getListenerCount()
synchronized void register(VehicleServiceListener listener)
String toString()
void unregister(VehicleServiceListener listener)
Protected Methods
void propagateMessage(VehicleMessage message)
[Expand]
Inherited Methods
From class com.openxc.sinks.AbstractQueuedCallbackSink
From class java.lang.Object
From interface com.openxc.sinks.VehicleDataSink

Public Constructors

public RemoteCallbackSink ()

Public Methods

public int getListenerCount ()

public synchronized void register (VehicleServiceListener listener)

public String toString ()

public void unregister (VehicleServiceListener listener)

Protected Methods

protected void propagateMessage (VehicleMessage message)