Clarify vendor_service/vintf_service.

These attributes are intended to be used w/ services using the system
copy of libbinder (for vendor, this is libbinder_ndk).

Switching vndservicemanager users using the libbinder copy of vendor to
be able to use the system copy of libbinder for registration is an open
problem.

Bug: 136027762
Test: N/A
Change-Id: I1d70380edcb39ca8ef2cb98c25617701b67ba7e1
This commit is contained in:
Steven Moreland 2019-08-27 15:37:11 -07:00
parent 4d40aefa4b
commit df0a65785c

View file

@ -98,10 +98,14 @@ attribute ephemeral_app_api_service;
# services which export only system_api # services which export only system_api
attribute system_api_service; attribute system_api_service;
# services which should only be available to vendor # services which should only be available to vendor and also using the copy of
# libbinder on system (for instance via libbinder_ndk). services using a
# different copy of libbinder currently need their own context manager (e.g.
# vndservicemanager)
attribute vendor_service; attribute vendor_service;
# services which should be available system<->vendor # services which should be available system<->vendor and also using the copy of
# libbinder on system
attribute vintf_service; attribute vintf_service;
# All types used for services managed by servicemanager. # All types used for services managed by servicemanager.