Merge "init README: document AIDL service interface" am: 4d3c284605 am: e526b545cd

Original change: https://android-review.googlesource.com/c/platform/system/core/+/1360957

Change-Id: Ib8b619145c77c42afe771755e3e2199bfa5c68dc
This commit is contained in:
Treehugger Robot 2020-07-10 20:03:59 +00:00 committed by Automerger Merge Worker
commit b64af0cc2a
1 changed files with 8 additions and 5 deletions

View File

@ -197,11 +197,14 @@ runs the service.
Currently defaults to root. (??? probably should default to nobody)
`interface <interface name> <instance name>`
> Associates this service with a list of the HIDL services that it provides. The interface name
must be a fully-qualified name and not a value name. For instance, this is used to allow
hwservicemanager to lazily start services. When multiple interfaces are served, this tag should
be used multiple times.
For example: interface vendor.foo.bar@1.0::IBaz default
> Associates this service with a list of the AIDL or HIDL services that it provides. The interface
name must be a fully-qualified name and not a value name. For instance, this is used to allow
servicemanager or hwservicemanager to lazily start services. When multiple interfaces are served,
this tag should be used multiple times. An example of an entry for a HIDL
interface is `interface vendor.foo.bar@1.0::IBaz default`. For an AIDL interface, use
`interface aidl <instance name>`. The instance name for an AIDL interface is
whatever is registered with servicemanager, and these can be listed with `adb
shell dumpsys -l`.
`ioprio <class> <priority>`
> Sets the IO priority and IO priority class for this service via the SYS_ioprio_set syscall.