commit | bfbb75b85cb6e2d73f73dd6e1a570f685ccdbd35 | [log] [tgz] |
---|---|---|
author | Mikhail Naganov <mnaganov@google.com> | Fri Apr 21 18:48:16 2023 -0700 |
committer | Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | Fri Apr 28 21:44:35 2023 +0000 |
tree | 933be755a79e6b743ba179f70a9535e9ce2ec2b0 | |
parent | 2248fa1bb3bde8e66701934001ce965d9bf3424a [diff] |
AidlConversion: Implement conversion between types from CPP and NDK Implement universal conversion functions between types from CPP and NDK backends generated from the same AIDL definition. The conversion is implemented via marshalling and unmarshalling. More performant conversions need to be implemented manually. Move enum converters from DeviceHalAidl to the new module. Bug: 205884982 Test: atest audio_aidl_ndk_cpp_conversion_tests (cherry picked from https://android-review.googlesource.com/q/commit:25bc9a2ac9c3ff1bc7d552c785b1d3048ac0303e) Merged-In: I9c820d22c673381f2a2fa8c13bc938535fbe4467 Change-Id: I9c820d22c673381f2a2fa8c13bc938535fbe4467