Update AIDL to delver semantic data as part of callback

Currently delverPacket() callback assumes zero copy data
that needs to be consumed and acknowledged by the client.
However if semantic data is copied in the PacketDescriptor,
then such acknowledgement is not needed.

Bug: 146147703
Change-Id: I4e883d7a558fb4150638f7d0df1c21bb1d72d77a
3 files changed
tree: 83a6b046b7f02cb947781ce0139fc5a32c70a80e
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-lib/
  4. car-maps-placeholder/
  5. car-systemtest-lib/
  6. car-test-lib/
  7. car-usb-handler/
  8. car_product/
  9. computepipe/
  10. EncryptionRunner/
  11. evs/
  12. experimental/
  13. FrameworkPackageStubs/
  14. obd2-lib/
  15. procfs-inspector/
  16. service/
  17. tests/
  18. tools/
  19. user/
  20. vehicle-hal-support-lib/
  21. .clang-format
  22. .gitignore
  23. Android.mk
  24. CleanSpec.mk
  25. OWNERS
  26. PREUPLOAD.cfg
  27. README.md
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.