commit | 6c661c671f2c19ae981972effb05efdeb6dd0c47 | [log] [tgz] |
---|---|---|
author | Benjamin Lerman <qsr@chromium.org> | Thu Nov 08 18:14:19 2018 +0100 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Fri Nov 09 14:21:41 2018 +0000 |
tree | 73869a3d14b53ec65eb187584dbe138e494f56b2 | |
parent | fb1bd5fc3eccc15d7712866215d969721d9e540c [diff] |
[ledger] BlockingCallbackWaiter returns with a failure if it cannot complete Keep track of the number of lived callback returned by the Waiter. If no callback are alive anymore, RunUntilCalled can return with an error. TEST=BlockingCallbackWaiterTest.FailedWhenNoCallbackIsAlive Change-Id: I411f78e81c1025f7bf46e12b52837378455c5c97
Peridot is a framework for composed, intelligent and distributed user experiences.
Applications not explicitly designed to interoperate (and possibly implemented in different programming languages) are ephemerally downloaded and dynamically composed to run in a shared context. The framework manages application lifecycle, resources and view hierarchy; and well as context and suggestion infrastructure.
State of Peridot experiences is transparently synchronized across user devices using a distributed offline-first storage system.