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
|