History log of /system/libhidl/transport/include/hidl/HidlPassthroughSupport.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
81e25c13192462a60eda925413302d0f8c6a936e 21-Apr-2017 Yifan Hong <elsk@google.com> Fix wrapPassthrough casts to the wrong type.

wrapPassthrough should cast to IType *, not
IBase *, for the incoming pointer.

Also, use static_cast instead of reinterpret_cast
everywhere.

Bug: 37542631
Bug: 36225019
Test: hidl_test
Change-Id: Ifc3455b2313ea3cdf765e8959707b08a4a8ff101
/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h
e22d2cce5953c719b12a2ba73d94abdefecc30ad 14-Mar-2017 Yifan Hong <elsk@google.com> Move wrapPassthrough into details.

Test: pass
Bug: 36075507
Change-Id: I1c144356534d071224d7038f7466ff138610b227
/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h
6bf733ec867a5d46ea05ae5c280a27b051f5018c 07-Dec-2016 Yifan Hong <elsk@google.com> create gBsConstructorMap; add wrapPassthrough

Similar to gBnConstructorMap, this map helps wrapping a local
interface with the smallest BsFoo possible. They are added
in Static.h/cpp.

Added HidlPassthroughSupport.h/cpp to hold wrapPassthrough.

Also fixes a few Return object isOk() checks.

Fix: 33307350

Test: hidl_test

Change-Id: I92a7283699bfe5b022df5ab5a9ead5690477ea97
/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h