History log of /system/libhidl/transport/base/1.0/IBase.hal
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
db93348cb674bb93a117c0f7a140e2b76cfca5c6 28-Mar-2017 Yifan Hong <elsk@google.com> Add getHashChain() to IBase.

Each interface has a getHashChain() method that
returns the hash of all .hal files from the rtti
of the interface up to IBase.

Test: pass (since no frozen hashes for interfaces yet)
Bug: 36602587
Change-Id: I068cc7a09fea1fdab050b3b7e5b3d4360bd56cdc
/system/libhidl/transport/base/1.0/IBase.hal
cf84fae17773f7a5b5351c9cef2b7464aa7890f0 14-Feb-2017 Steven Moreland <smoreland@google.com> IBase: add ping method

Bug: 34501346
Test: hidl_test
Change-Id: I75c013313867f636e8cee7951ff1e8a8d5ba9210
/system/libhidl/transport/base/1.0/IBase.hal
0dd8c3b50f1b197a9b40d30367c9f0705e702180 07-Feb-2017 Andreas Huber <andih@google.com> Adds a debug(...) method to IBase, the base class for all Treble interfaces

The default implementation does nothing but this allows implementations to
emit diagnostics to a given file handle in a unified fashion.

Bug: 33961528
Test: hidl_test, hidl_test_java
Change-Id: I6e2ca9a53e745f38bee75950edbb4fa6b5149e52
/system/libhidl/transport/base/1.0/IBase.hal
777bef976bf218a2290b86d52c45dcff84a2f698 02-Feb-2017 Yifan Hong <elsk@google.com> IBase::getReferenceInfo -> getDebugInfo

Bug: 34777099
Bug: 34861460

Test: lshal
Test: NFC / light / audio with and without persistent.hal.binderized;
run lshal to reflect this.

Change-Id: I70aebefcaf5ed92a3c31a7bf2406d610c4533258
/system/libhidl/transport/base/1.0/IBase.hal
0f2ef0944419b0856fe8f49b06bd8497a7dca7d9 31-Jan-2017 Yifan Hong <elsk@google.com> Add getReferenceInfo to IBase.

Test: hidl_test

Change-Id: Ib4e3764f9ad37106c91ede18d8c8e6f718b887c4
/system/libhidl/transport/base/1.0/IBase.hal
1f6b31425030bf4d9527b833ac865e53b64172b5 17-Jan-2017 Yifan Hong <elsk@google.com> Reorder methods for IBase to conform to call enums.

In system/tools/hidl/Interface.cpp, interfaceDescriptor
is right after interfaceChain.

Test: mma
Change-Id: I2954d55cb0fd02ea7d5acaf15301ae3318da3075
/system/libhidl/transport/base/1.0/IBase.hal
df0376cf57d64fea8dd9d67e2d40c0a98b7617fb 11-Jan-2017 Yifan Hong <elsk@google.com> Add interfaceDescriptor() to IBase.

Test: hidl_test
Test: hidl_test_java
Bug: 34136228
Change-Id: I3e302a69d55270a9717b87a6b370165b0436f7be
/system/libhidl/transport/base/1.0/IBase.hal
5a643b9fbd9f08bd04a38804d647c847c1c93b8f 04-Jan-2017 Zhuoyao Zhang <zhuoyao@google.com> Support dynamically enable profiling.

* Create method configureInstrumentation to enable/disable instrumentation based
on the corresponding system property. This method will be called every
time setHALInstrumention is invoked for any hal.
* Add setHALInstrumention to IBase.hal

Bug: 33923655
Test: make libhidlbase.
Change-Id: I130fb903f65783568a97308e291965960abab41d
/system/libhidl/transport/base/1.0/IBase.hal
9b8f9c38ea8ac1fe1fdf11ea219097885a5f2fa7 09-Dec-2016 Martijn Coenen <maco@google.com> Add (un)linkToDeath to IBase.

With corresponding callback interfaces. hidl_death_recipient
is a transport-independent interface, used directly by clients
and servers. hidl_binder_death_recipient wraps a hidl_death_recipient
object and implements the Binder-specific death recipient. It
holds a weak reference to the callback interface, as well as the
interface it was called on (so we can include that in the callback).

Bug: 31632518
Test: mma, hidl_test
Change-Id: I0430efff24c2bfd3993438c6ed3fe007d9f9e3ef
/system/libhidl/transport/base/1.0/IBase.hal
2cd440cf0c589e89d0d4509d273142a35b5ef81c 23-Nov-2016 Yifan Hong <elsk@google.com> Hidlize IBase and use IBase instead of IBinder.

Note: system/libhidl/base is the libhidlbase project.
system/libhidl/transport/base is the
android.hidl.base@1.0 HAL files.

Test: hidl_test

Change-Id: Ic3464b5e50c0896de9b26f44a409496f8df37c39
/system/libhidl/transport/base/1.0/IBase.hal