libbinder: Document future direction of getService.
I've had a CL a long time which did this here: https://android-review.googlesource.com/c/platform/frameworks/native/+/1225405/ However, I am not sure how to get confidence in it, and it changes threading structure, scheduling structure, etc... So I don't think it's quite the right time to merge it yet. Bug: n/a Test: n/a Change-Id: I83549b920a470387484245587a4714b69765f03f
This commit is contained in:
parent
898879b988
commit
5af7d855f4
1 changed files with 4 additions and 0 deletions
|
@ -205,6 +205,10 @@ ServiceManagerShim::ServiceManagerShim(const sp<AidlServiceManager>& impl)
|
|||
: mTheRealServiceManager(impl)
|
||||
{}
|
||||
|
||||
// This implementation could be simplified and made more efficient by delegating
|
||||
// to waitForService. However, this changes the threading structure in some
|
||||
// cases and could potentially break prebuilts. Once we have higher logistical
|
||||
// complexity, this could be attempted.
|
||||
sp<IBinder> ServiceManagerShim::getService(const String16& name) const
|
||||
{
|
||||
static bool gSystemBootCompleted = false;
|
||||
|
|
Loading…
Reference in a new issue