Enforce permission in native puller API.
Test: m Test: No security exceptions on boot Bug: 148955001 Change-Id: If196a82bf5a54ee15557825e16f70b5f64f45412
This commit is contained in:
parent
a94047be70
commit
8196687d39
|
@ -112,6 +112,8 @@ typedef AStatsManager_PullAtomCallbackReturn (*AStatsManager_PullAtomCallback)(
|
|||
* invoke the callback when the stats service determines that this atom needs to be
|
||||
* pulled.
|
||||
*
|
||||
* Requires the REGISTER_STATS_PULL_ATOM permission.
|
||||
*
|
||||
* \param atom_tag The tag of the atom for this pull atom callback.
|
||||
* \param metadata Optional metadata specifying the timeout, cool down time, and
|
||||
* additive fields for mapping isolated to host uids.
|
||||
|
@ -128,6 +130,8 @@ void AStatsManager_registerPullAtomCallback(int32_t atom_tag,
|
|||
* Unregisters a callback for an atom when that atom is to be pulled. Note that any ongoing
|
||||
* pulls will still occur.
|
||||
*
|
||||
* Requires the REGISTER_STATS_PULL_ATOM permission.
|
||||
*
|
||||
* \param atomTag The tag of the atom of which to unregister
|
||||
*/
|
||||
void AStatsManager_unregisterPullAtomCallback(int32_t atom_tag);
|
||||
|
|
Loading…
Reference in New Issue