Commit Graph

11 Commits

Author SHA1 Message Date
Ruchir Rastogi
f60603ccd7 Delete CarStatsPuller class
The CarStatsPuller class is not needed because CarStatsService will now
directly register the VMS_CLIENT_STATS puller with StatsManager.

Test: m -j
Bug: 148123503
Change-Id: Icd46af829c8f559315f72feab1eda3b687c57148
2020-01-24 12:05:37 -08:00
Mark Tabry
9dc13578f7 Add AIDL interface and puller implementation for automotive devices.
Changes:
  - Adds hidden ICarStatsService AIDL API.
  - Adds CarStatsPuller for pulling atoms from ICarStatsService.
  - Pulls VmsClientStats via CarStatsPuller.

Bug: 141697665
Test: Manual testing on hawk using statsd_testdrive
Change-Id: I44e104d430f64b1bd3dce96e9749df79ab3d2fbf
2019-11-14 23:38:34 -08:00
Logan Chien
404eb2bcd5 Fix PDK build
This commit moves "IConfirmationPromptCallback.aidl" and
"IKeystoreService.aidl" to "system/security/keystore/binder" so that
"libkeystore_aidl" can be built in PDK builds.

Test: Run `cts-tradefed run cts -m CtsKeystoreTestCases` on Pixel 2017
and the test results are idential with and without this CL.

Test: Build PDK with special manifest described in
http://b/69539820#comment18 and http://b/69539820#comment19.

Test: Build a target (described in http://b/72961456) with
`platform.zip` built from master FSK source tree.

Bug: 69539820
Bug: 72961456
Change-Id: I7350f0ca943b15a6f3e40023a6cc299bdf8aed0e
2018-02-14 15:46:50 +08:00
Janis Danisevskis
7dacad8dc8 Add confirmation UI protocol to Keystore AIDL definition
Test: Manually tested
Bug: 63928580
Change-Id: Ief1cdb9a64737d5aac08aa1c48ff60c34218d5ba
2018-01-24 15:45:08 -08:00
Sami Kyostila
4389e6bc2d base: Convert libs/services/Android.mk into a blueprint
Convert libs/services/Android.mk into a blueprint module so it can be
linked by other blueprint modules.

Test: mmm frameworks/base
Change-Id: I7acf9aa084d262a5aba5a58e45d9647e15c6dffb
2018-01-11 11:53:15 +00:00
Jordan Liu
abdcf00ed5 Revert "Export libkeystore_aidl to PDK."
This reverts commit a585a370b6.

Change-Id: Ifac6f818384d9d1b22cfb36128738533112efe56
2017-12-01 00:27:28 +00:00
Dmitry Dementyev
a585a370b6 Export libkeystore_aidl to PDK.
Fixes following build error:
echo "module libkeystore_binder missing dependencies: libkeystore_aidl"
&& false

Bug: 69539820
Test: manual
Change-Id: I645545dcda33ec41cb1decaa9d09824765b2352f
2017-11-30 11:04:19 -08:00
Dmitry Dementyev
319a5c11e5 Make libkeystore_aidl shared and export to PDK.
Bug: 69539820
Test: manual
Change-Id: Iff47e9247fbc2217a2c70a35bbc6c72075af63bb
2017-11-29 14:24:49 -08:00
Dmitry Dementyev
75b760799f Add static dependency between key_store_service and
IKeyStoreService.aidl

Test: manual
Bug: 69539820
Change-Id: I1b65b0355635bf4bc8b16a7fba48d48a77e0ca46
2017-11-21 20:20:36 -08:00
Dmitry Dementyev
efc4311a3f Get rid of manually created IKeystoreService.
Java/aidl side changes necessary to generate IKeystoreService.cpp
Generated C++ service currently doesn't support null parameters, so lots
of parameters were updated to pass default value instead of null.

Test: cts-tradefed run cts -m CtsKeystoreTestCases
Bug: 68389643

Change-Id: Ifaf2ab48b2bcd7b081e4b336aa279fa8ba4fbbbf
2017-11-07 10:21:08 -08:00
Jeff Sharkey
0c686e78ad Export AIDL for keystore Android.bp.
Test: builds, boots
Bug: 67041047
Change-Id: Iaff1de1f9c015a824ffc1f4946ced4a13d9bd7c1
2017-10-23 16:04:35 -06:00