summaryrefslogtreecommitdiff
path: root/sensors/common/utils/EventMessageQueueWrapper.h
AgeCommit message (Collapse)Author
2021-03-18Fix RefBase Explicit destructionJintao Zhu
For an object to be managed by std smart pointer, its base class should NOT be "RefBase". It is not only unnecessary but also risking the object being owned by android smart pointer as well, which may destroy the object two times. This issue may be detected by the destructor of class RefBase, with the log complaint "RefBase: Explicit destruction,..." Test: monkey test for one day and one night Signed-off-by: Jintao Zhu <zhujtcsieee@gmail.com> Change-Id: If7736770983e17f5a4125b19dfbd1745ee5a9589
2020-04-30V2: Set up Multi-HAL for Sensors HAL 2.1Anthony Stange
Bug: 149758467 Test: Load onto device and verify VTS passes Test: Verify new fake subhals load properly and that unit tests pass that have been updated in this topic Change-Id: Ie73458b3447dab80f6b692e55832ef562636bfdb
2020-04-29Revert "Set up Multi-HAL for Sensors HAL 2.1"Nick Chalko
Revert submission 10501254-multihal_2_1 Reason for revert: Droidcop: Potential culprit for b/155328660 - verifying through Forrest before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted. Bug: 155328660 Reverted Changes: I2be51568b:Update tests for multihal to test HAL 2.1 Id5ab7b606:Create Multi-HAL 2.1 service Icefae8c12:Set up Multi-HAL for Sensors HAL 2.1 Change-Id: I21176759d45972cde3221cb462934fc1d7bd88c2
2020-04-28Set up Multi-HAL for Sensors HAL 2.1Anthony Stange
Bug: 149758467 Test: Load onto device and verify VTS passes Test: Verify new fake subhals load properly and that unit tests pass that have been updated in this topic Change-Id: Icefae8c1261b29d704beedd51de5b3f53b374cc4
2020-02-18Create wrapper for 2.0/2.1 sensor HALsAnthony Stange
Creates a wrapper that makes a 2.0 sensor HAL appear to look like a 2.1 sensor HAL so that various pieces of code can be shared between the two implementations. Bug: 144139857 Test: Run VTS Change-Id: I4ee4fd2b900e5d4ca744f420f69e150ba38f7949