summaryrefslogtreecommitdiff
path: root/services/incremental/IncrementalService.h
diff options
context:
space:
mode:
author Alex Buynytskyy <alexbuy@google.com> 2020-04-23 20:36:42 -0700
committer Alex Buynytskyy <alexbuy@google.com> 2020-04-23 22:28:36 -0700
commit0bdbccf37cc405ca18a1b959df83906a022f4886 (patch)
treeca6e43af0344f503a7a35cdaf577b7f3ee9c2cb6 /services/incremental/IncrementalService.h
parentbd70574e1249b91e6f1f70681fa2ed8d3386f96b (diff)
Corner cases handling.
- crash on disappearing dataloaders, - more robust binder callbacks processing, - heavy unbind lifting moved to a separate thread to unblock Binder. Bug: b/153874006 Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest Change-Id: Ie06c3c4dbecbdd552dd868e2092bf0ee48f8547a
Diffstat (limited to 'services/incremental/IncrementalService.h')
-rw-r--r--services/incremental/IncrementalService.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/incremental/IncrementalService.h b/services/incremental/IncrementalService.h
index 1de00700cad0..81fbe74be606 100644
--- a/services/incremental/IncrementalService.h
+++ b/services/incremental/IncrementalService.h
@@ -179,6 +179,7 @@ private:
binder::Status onStatusChanged(MountId mount, int newStatus) final;
bool isValid() const { return mId != kInvalidStorageId; }
+ sp<content::pm::IDataLoader> getDataLoader();
bool bind();
bool create();