replicant-vendor_cmsdk/src/java/cyanogenmod/hardware
Adnan Begovic eafcdbd229 cmsdk: Create Concierge parcel handler concept.
Simply, Concierge handles your parcels and makes sure they
  get marshalled and unmarshalled correctly when cross IPC
  boundaries even when there is a version mismatch between the client
  sdk level and the framework implementation.

 On incoming parcel (to be unmarshalled):
     ParcelInfo incomingParcelInfo = Concierge.receiveParcel(incomingParcel);
     int parcelableVersion = incomingParcelInfo.getParcelVersion();

     // Do unmarshalling steps here iterating over every plausible version

     // Complete the process
     incomingParcelInfo.complete();

 On outgoing parcel (to be marshalled):
     ParcelInfo outgoingParcelInfo = Concierge.prepareParcel(incomingParcel);

     // Do marshalling steps here iterating over every plausible version

     // Complete the process
     outgoingParcelInfo.complete();

Change-Id: I0096851e08ce25908e19e39e6bc4af344e85725e
2016-03-31 17:58:11 -07:00
..
CMHardwareManager.java cmsdk: Mandate cmhw feature xml's for service implementation. 2016-03-15 14:09:04 -07:00
DisplayMode.aidl cmsdk: Add initial DisplayMode and AutoContrast support to CMHW 2015-08-19 05:33:40 -07:00
DisplayMode.java cmsdk: Create Concierge parcel handler concept. 2016-03-31 17:58:11 -07:00
ICMHardwareService.aidl cmsdk: cmhw: Add UniqueDeviceId support 2016-02-02 16:37:59 -08:00
IThermalListenerCallback.aidl CMSdk : Add ThermalMonitor 2015-09-24 11:42:35 -07:00
ThermalListenerCallback.java cmdsk: rename thermal constants to reflect actual event semantics 2015-09-29 16:30:43 -07:00