/packages/services/Car/car-lib/src/android/car/vms/ |
VmsLayer.aidl | 19 parcelable VmsLayer
|
IVmsSubscriberClient.aidl | 19 import android.car.vms.VmsLayer; 28 void onVmsMessageReceived(in VmsLayer layer, in byte[] payload) = 0; 30 void onLayersAvailabilityChange(in List<VmsLayer> availableLayers) = 1;
|
IVmsSubscriberService.aidl | 20 import android.car.vms.VmsLayer; 31 in VmsLayer layer) = 0; 45 in VmsLayer layer) = 2; 58 List<VmsLayer> getAvailableLayers() = 4;
|
VmsLayer.java | 32 public final class VmsLayer implements Parcelable { 40 public VmsLayer(int id, int version) { 56 * @param o the {@link VmsLayer} to which this one is to be checked for equality 57 * @return true if the underlying objects of the VmsLayer are both considered equal 61 if (!(o instanceof VmsLayer)) { 64 VmsLayer p = (VmsLayer) o; 80 return "VmsLayer{" + mId + " " + mVersion + "}"; 85 public static final Parcelable.Creator<VmsLayer> CREATOR = new 86 Parcelable.Creator<VmsLayer>() { [all...] |
VmsLayerDependency.java | 36 private final VmsLayer mLayer; 37 private final Set<VmsLayer> mDependency; 42 public VmsLayerDependency(VmsLayer layer, Set<VmsLayer> dependencies) { 50 public VmsLayerDependency(VmsLayer layer) { 62 public VmsLayer getLayer() { 69 public Set<VmsLayer> getDependencies() { 86 out.writeParcelableList(new ArrayList<VmsLayer>(mDependency), flags); 95 mLayer = in.readParcelable(VmsLayer.class.getClassLoader()); 96 List<VmsLayer> dependency = new ArrayList<>() [all...] |
IVmsPublisherService.aidl | 19 import android.car.vms.VmsLayer; 32 oneway void publish(in IBinder token, in VmsLayer layer, in byte[] message) = 0;
|
VmsSubscriptionState.java | 34 private final List<VmsLayer> mLayers; 39 public VmsSubscriptionState(int sequenceNumber, List<VmsLayer> dependencies) { 48 public List<VmsLayer> getLayers() { 57 for(VmsLayer layer : mLayers) { 87 List<VmsLayer> layers = new ArrayList<>(); 88 in.readParcelableList(layers, VmsLayer.class.getClassLoader());
|
VmsSubscriberManager.java | 56 void onVmsMessageReceived(VmsLayer layer, byte[] payload); 59 void onLayersAvailabilityChange(List<VmsLayer> availableLayers); 94 List<VmsLayer> vmsAvailabilityChangeMessage = (List<VmsLayer>) msg.obj; 113 public void onVmsMessageReceived(VmsLayer layer, byte[] payload) 124 public void onLayersAvailabilityChange(List<VmsLayer> availableLayers) { 170 public void subscribe(VmsLayer layer) 224 public void unsubscribe(VmsLayer layer) { 247 private void dispatchOnReceiveMessage(VmsLayer layer, byte[] payload) { 259 private void dispatchOnAvailabilityChangeMessage(List<VmsLayer> availableLayers) [all...] |
VmsPublisherClientService.java | 105 public final boolean publish(VmsLayer layer, byte[] payload) {
|
/packages/services/Car/tests/carservice_unit_test/src/com/android/car/ |
VmsLayersAvailabilityTest.java | 19 import android.car.vms.VmsLayer; 32 private static final VmsLayer LAYER_X = new VmsLayer(1, 2); 33 private static final VmsLayer LAYER_Y = new VmsLayer(3, 4); 34 private static final VmsLayer LAYER_Z = new VmsLayer(5, 6); 37 new VmsLayerDependency(LAYER_X, new HashSet<VmsLayer>(Arrays.asList(LAYER_Y))); 40 new VmsLayerDependency(LAYER_X, new HashSet<VmsLayer>(Arrays.asList(LAYER_Z))); 43 new VmsLayerDependency(LAYER_Y, new HashSet<VmsLayer>(Arrays.asList(LAYER_Z))) [all...] |
VmsRoutingTest.java | 20 import android.car.vms.VmsLayer; 31 private static VmsLayer LAYER_WITH_SUBSCRIPTION_1= new VmsLayer(1, 2); 32 private static VmsLayer LAYER_WITH_SUBSCRIPTION_2= new VmsLayer(1, 3); 33 private static VmsLayer LAYER_WITHOUT_SUBSCRIPTION= new VmsLayer(1, 4); 51 Set<VmsLayer> expectedSubscriptions = new HashSet<>(); 73 Set<VmsLayer> expectedSubscriptions = new HashSet<>(); 140 public void onVmsMessageReceived(VmsLayer layer, byte[] payload) { [all...] |
/packages/services/Car/tests/VmsPublisherClientSample/src/com/google/android/car/vms/publisher/ |
VmsPublisherClientSampleService.java | 19 import android.car.vms.VmsLayer; 34 public static final VmsLayer TEST_LAYER = new VmsLayer(0,0); 49 * Notifies that the publisher services are ready to be used: {@link #publish(VmsLayer, byte[])} 59 for (VmsLayer layer : subscriptionState.getLayers()) {
|
/packages/services/Car/service/src/com/android/car/ |
VmsLayersAvailability.java | 20 import android.car.vms.VmsLayer; 51 private final Map<VmsLayer, Set<Set<VmsLayer>>> mPotentialLayersAndDependencies = 54 private final Set<VmsLayer> mCyclicAvoidanceSet = new HashSet<>(); 56 private Set<VmsLayer> mAvailableLayers = Collections.EMPTY_SET; 58 private Set<VmsLayer> mUnavailableLayers = Collections.EMPTY_SET; 69 VmsLayer layer = dependency.getLayer(); 70 Set<Set<VmsLayer>> curDependencies = 86 public Collection<VmsLayer> getAvailableLayers() { 96 public Collection<VmsLayer> getUnavailableLayers() [all...] |
VmsRouting.java | 21 import android.car.vms.VmsLayer; 44 private Map<VmsLayer, Set<IVmsSubscriberClient>> mLayerSubscriptions = 52 private Set<VmsLayer> mHalSubscriptions = new HashSet<>(); 64 public void addSubscription(IVmsSubscriberClient listener, VmsLayer layer) { 98 public void removeSubscription(IVmsSubscriberClient listener, VmsLayer layer) { 136 for (VmsLayer layer : mLayerSubscriptions.keySet()) { 151 public Set<IVmsSubscriberClient> getListeners(VmsLayer layer) { 186 public void addHalSubscription(VmsLayer layer) { 197 public void removeHalSubscription(VmsLayer layer) { 209 public boolean isHalSubscribed(VmsLayer layer) [all...] |
VmsSubscriberService.java | 23 import android.car.vms.VmsLayer; 220 public void addVmsSubscriberClientListener(IVmsSubscriberClient listener, VmsLayer layer) { 231 public void removeVmsSubscriberClientListener(IVmsSubscriberClient listener, VmsLayer layer) { 265 public List<VmsLayer> getAvailableLayers() { 272 public void onChange(VmsLayer layer, byte[] payload) {
|
VmsPublisherService.java | 23 import android.car.vms.VmsLayer; 109 public void publish(IBinder token, VmsLayer layer, byte[] payload) {
|
/packages/services/Car/service/src/com/android/car/hal/ |
VmsHalService.java | 24 import android.car.vms.VmsLayer; 83 void onChange(VmsLayer layer, byte[] payload); 112 public void addSubscription(IVmsSubscriberClient listener, VmsLayer layer) { 127 public void removeSubscription(IVmsSubscriberClient listener, VmsLayer layer) { 165 public Set<IVmsSubscriberClient> getListeners(VmsLayer layer) { 171 public boolean isHalSubscribed(VmsLayer layer) { 183 public void addHalSubscription(VmsLayer layer) { 197 public void removeHalSubscription(VmsLayer layer) { 230 public void notifyPublishers(VmsLayer layer, boolean hasSubscribers) { 316 listener.onChange(new VmsLayer(layerId, layerVersion), payload) [all...] |
/packages/services/Car/tests/VmsSubscriberClientSample/src/com/google/android/car/vms/subscriber/ |
VmsSubscriberClientSampleActivity.java | 20 import android.car.vms.VmsLayer; 39 public static final VmsLayer TEST_LAYER = new VmsLayer(0, 0); 103 public void onVmsMessageReceived(VmsLayer layer, byte[] payload) { 108 public void onLayersAvailabilityChange(List<VmsLayer> availableLayers) {
|