Searched defs:EvaluationContext (Results 1 - 2 of 2) sorted by relevance

/system/update_engine/update_manager/
H A Devaluation_context.cc69 EvaluationContext::EvaluationContext( function in class:chromeos_update_manager::EvaluationContext
73 unique_ptr<Callback<void(EvaluationContext*)>> unregister_cb)
83 EvaluationContext::~EvaluationContext() {
89 unique_ptr<Closure> EvaluationContext::RemoveObserversAndTimeout() {
100 TimeDelta EvaluationContext::RemainingTime(Time monotonic_deadline) const {
107 Time EvaluationContext::MonotonicDeadline(TimeDelta timeout) {
112 void EvaluationContext::ValueChanged(BaseVariable* var) {
117 void EvaluationContext
[all...]
H A Devaluation_context.h37 // The EvaluationContext class is the interface between a policy implementation
38 // and the state. The EvaluationContext tracks the variables used by a policy
40 // The same EvaluationContext should be re-used for all the evaluations of the
42 // re-evaluations). Each evaluation of the EvaluationContext is run at a given
49 // scoped_refptr<EvaluationContext> ec = new EvaluationContext(...);
53 // // evaluation time if the EvaluationContext isn't used right after its
65 class EvaluationContext : public base::RefCounted<EvaluationContext>, class in namespace:chromeos_update_manager
68 EvaluationContext(
73 EvaluationContext(chromeos_update_engine::ClockInterface* clock, function in class:chromeos_update_manager::EvaluationContext
[all...]

Completed in 78 milliseconds