Ricky Niu 1eaaea47b2 Migrate IUsbGadget to AIDL
This change migrates android.hardware.usb.IUsbGadget to AIDL and
adds the default implementation.

Compared to the HIDL interface, AIDL based interface adds
transactionId argument to each of the interface method which
is used while invoking the corresponding callback.

Note: This is a cherry-pick of ag/16819267
Bug: 218791946
Test: USB function switch success and AIDL service is running.

Signed-off-by: Ricky Niu <rickyniu@google.com>

Merged-In: Ie05354660f13c8047e2c1712bf373e8699874d28
Change-Id: Ie05354660f13c8047e2c1712bf373e8699874d28
(cherry picked from commit 73b7652e00)
2023-01-06 11:13:36 +00:00
2022-06-14 16:42:42 +09:00
2022-01-26 09:50:04 -08:00
2022-04-16 07:03:24 +09:00
2022-06-14 14:08:59 +09:00
2022-06-14 16:42:42 +09:00
2022-10-06 21:55:27 +00:00
2022-06-14 14:08:59 +09:00
2022-06-14 16:42:42 +09:00
2022-06-14 16:42:42 +09:00
2022-07-06 21:16:48 +00:00
2022-10-06 17:13:40 +00:00
2022-10-11 10:03:02 +05:30
2023-01-06 11:13:36 +00:00
2022-06-14 14:08:59 +09:00
2022-06-14 16:42:42 +09:00
2022-10-19 04:06:09 +00:00
2021-10-28 22:04:46 +00:00
2019-12-13 14:24:23 -08:00
2016-08-30 11:28:36 -07:00
2022-08-01 16:19:14 +00:00
2021-01-21 15:06:51 +09:00
Description
No description provided
134 MiB
Languages
C++ 56.3%
AIDL 41.2%
C 1.5%
Rust 0.4%
Java 0.4%
Other 0.1%