commit | a07a1234e8ca7654af91048fccff152ab3db8420 | [log] [tgz] |
---|---|---|
author | Alex Deymo <deymo@chromium.org> | Tue Feb 25 14:19:50 2014 -0800 |
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | Fri Feb 28 06:44:29 2014 +0000 |
tree | 26016514651c321006ac5784d70003fb712e7e97 | |
parent | a80339362c7a5175c2b7019095c0f04b388380cb [diff] |
PolicyManager: Add an Observer interface to notify value changes. This patch uses the Observer design pattern to expose the value changed event on kVariableModeAsync variables. This will be consumed by the EvaluationContext whenever it needs to wait for a value change to re-evaluate the policy. BUG=chromium:341209 TEST=Unit tests added and passing. Change-Id: I7b3939751d49270650252c0fb0dbcc1f6ec92930 Reviewed-on: https://chromium-review.googlesource.com/187900 Reviewed-by: Alex Deymo <deymo@chromium.org> Tested-by: Alex Deymo <deymo@chromium.org> Commit-Queue: Alex Deymo <deymo@chromium.org>