commit | 23949d4e086ca984ca2ce07efb6d4ae2bc5daf42 | [log] [tgz] |
---|---|---|
author | Alex Deymo <deymo@chromium.org> | Wed Feb 05 15:20:59 2014 -0800 |
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | Fri Feb 21 00:11:00 2014 +0000 |
tree | e73d1665d7ad779cc628c17f70fa8edf0c5c4f4a | |
parent | 19fe4c3c441ce5b235174bc643dc5f76a6374c16 [diff] |
PolicyManager: New EvaluationContext class. The EvaluationContext class handles the life of a policy request evaluation caching all the results and tracking the variables used by a the policy implementation. This patch adds the first part of the EvaluationContex class with its public interface and minimal support. BUG=chromium:338590 TEST=Unit test added and passing. Change-Id: I70e04e7e10ea30ddfb887b494b2b40557565b2da Reviewed-on: https://chromium-review.googlesource.com/185106 Reviewed-by: Alex Deymo <deymo@chromium.org> Commit-Queue: Alex Deymo <deymo@chromium.org> Tested-by: Alex Deymo <deymo@chromium.org>