commit | a04c6448da585d8bef65b8bbd44711fd7882c917 | [log] [tgz] |
---|---|---|
author | Samuel Tan <samueltan@google.com> | Thu Jan 07 13:52:57 2016 -0800 |
committer | Samuel Tan <samueltan@google.com> | Fri Jan 08 13:32:52 2016 -0800 |
tree | 388f251ce306ecd891d391ef2cb427b17fc28662 | |
parent | 0dfe24bcb8ba42e48035d9cc268d7bf92c99ce1b [diff] |
shill: add BinderControl and stub/skeleton adaptor implementations Add BinderControl, an RPC control module for Binder on shill. Add stub adaptor implementations for shill RPC interfaces that we do not support on Binder (Profile, IPConfig, and RPCTask), and skeleton implementations for RPC interfaces we do support (Device, Manager, and Service). Also: - Rename the ENABLE_ANDROID_BINDER flag to ENABLE_BINDER, since the binder file naming convention does not include an android prefix. - Rename the |callbacks| argument in IService.aidl to |callback| so this argument name matches those in the other .aidl files. BUG: 25160005 Change-Id: I2a5c71b8a302d2a7243d1c8e2eba90e4c5022f8a TEST: shill compiles on Android and all unit tests pass.